html,
body {
	margin: 0;
	padding: 0;
	border: 0;
	direction: ltr;
	font-size: 14px;
	/* min-width: 1350px; */
	font-family: Arial, 'Microsoft Yahei', 'zawgyi-one';
}
[v-cloak] {
	display: none;
}
.hide_with_ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

div[class*='input_long'] input[type="password"] {
	font-size: 14px;
	outline: none;
	border-style: none;
	background-color: transparent;
	-webkit-appearance: none;
	border-radius: 0;
	height: 30px;
	width: 412px;
	line-height: 30px \9;
}

div[class*='input_long'] input[type="text"] {
	font-size: 14px;
	outline: none;
	border-style: none;
	background-color: transparent;
	-webkit-appearance: none;
	border-radius: 0;
	width: 442px;
	height: 30px;
	line-height: 30px \9;
}

input[type="text"],
input[type="password"],
input[type="number"],
input[type="file"],
textarea {
	font-size: 14px;
	outline: none;
	border: 1px solid transparent;
	background-color: #f3f3f3;
	-webkit-appearance: none;
	/* border-radius: 20px; */
	/* width: 100%; */
	/* height: 32px; */
	padding: 0;
	margin-top: 1px;
	line-height: 30px \9;
}

.sms_btn_new {
	margin-top: 0px !important;
}

.sms_item_moretwoline_style {
	position: relative;
	line-height: 20px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	width: 370px;
}

.sms_item_moreoneline_style::after,
.sms_item_moretwoline_style::after {
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0;
	background: -webkit-linear-gradient(left, transparent, #fff 0%);
	background: -o-linear-gradient(right, transparent, #fff 0%);
	background: -moz-linear-gradient(right, transparent, #fff 0%);
	background: linear-gradient(to right, transparent, #fff 0%);
}

.sms_item_moreoneline_style:after,
.sms_item_moretwoline_style:after {
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0;
	background: linear-gradient(to right, transparent, #fff 0%);
}

.sms_item_moreoneline_style {
	position: relative;
	line-height: 50px;
	height: 50px;
	overflow: hidden;
	width: 120px;
}

.sms_item_oneline_style {
	line-height: 50px;
	line-height: 50px \9;
}

.sms_item_twoline_style {
	line-height: 20px;
	line-height: 20px \9;
}

.wordbreak,
.workbreak {
	word-wrap: break-word;
	word-break: break-all;
}

.sms_content_wordbreak {
	word-wrap: break-word;
}

.keepline {
	word-break: keep-all;
	white-space: nowrap;
}

.pointer {
	cursor: pointer;
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px #F3F3F3 inset;
}

input:focus,
textarea:focus {
	outline: 0 none;
}

::-ms-clear,
::-ms-reveal {
	display: none;
}

a,
img,
button,
input,
textarea,
* {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

input,
button,
a {
	outline: 0 none !important;
	blr: expression(this.onFocus=this.blur());
}

.submit_white_content {
	width: 508px;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -250px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: none;
	z-index: 20;
}

.out_win_content {
	width: 680px;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -340px;
	overflow-y: hidden;	
	overflow-x: hidden;
	border-bottom: none;
	z-index: 20;
	border-radius: 20px;
}

a {
	text-decoration: none;
}

button {
	outline: none;
	color: gray;
	cursor: pointer;
}

.header {
	width: 1000px;
	height: 75px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	position: relative;
}

#header_right {
	position: absolute;
	right: 0px;
	bottom: 30px;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.margin-left-0 {
	margin-left: 0px !important;
}

.margin-left-165 {
	margin-left: 165px !important;
}

.margin-left-50 {
	margin-left: 50px !important;
}

.margin-left-40 {
	margin-left: 40px !important;
}

.margin-left-8 {
	margin-left: 8px !important;
}

.margin-left-4 {
	margin-left: 4px !important;
}

.margin-left-10 {
	margin-left: 10px !important;
}

.margin-left-15 {
	margin-left: 15px !important;
}

.margin-left-17 {
	margin-left: 17px !important;
}

.margin-left-20 {
	margin-left: 20px !important;
}

.margin-left-33 {
	margin-left: 33px !important;
}

.margin-left-35 {
	margin-left: 35px !important;
}

.margin-left-78 {
	margin-left: 78px !important;
}

.margin-left-30 {
	margin-left: 30px !important;
}

.margin-left-80 {
	margin-left: 80px !important;
}

.margin-left-90 {
	margin-left: 90px !important;
}

.margin-left-100 {
	margin-left: 100px !important;
}

.margin-left-27 {
	margin-left: 27px !important;
}

.margin-right-5 {
	margin-right: 5px !important;
}

.margin-right-10 {
	margin-right: 10px !important;
}

.margin-right-9 {
	margin-right: 9px !important;
}

.margin-right-78 {
	margin-right: 78px !important;
}

.margin-right-22 {
	margin-right: 22px !important;
}

.margin-right-110 {
	margin-right: 110px !important;
}

.margin-right-250 {
	margin-right: 250px !important;
}

.margin-right-20 {
	margin-right: 20px !important;
}

.margin-right-30 {
	margin-right: 30px !important;
}

.margin-right-0 {
	margin-right: 0px !important;
}

.margin-right-40 {
	margin-right: 40px !important;
}

.padding-right-20 {
	padding-right: 20px !important;
}

.padding-right-8 {
	padding-right: 8px !important;
}

.padding-right-10 {
	padding-right: 10px !important;
}

.padding-right-30 {
	padding-right: 30px !important;
}

.padding-left-10 {
	padding-left: 10px !important;
}

.padding-left-20 {
	padding-left: 20px !important;
}

.padding-left-30 {
	padding-left: 30px !important;
}

.padding-left-60 {
	padding-left: 60px !important;
}

.padding-left-155 {
	padding-left: 155px !important;
}

.clearboth {
	clear: both;
	zoom: 1;
}

.headcontainer {
	width: 100%;
	/* min-width: 1350px; */
}

.bodycontainer {
	clear: both;
	width: 1000px;
	margin: 0 auto;
}

.border_left {
	border-left: 1px solid #E9E9E9;
}

.border_right {
	border-right: 1px solid #E9E9E9;
}

.border_top {
	border-top: 1px solid #E9E9E9;
}

.border_bottom {
	border-bottom: 1px solid #E9E9E9;
}

.error_info {
	margin-left: 3px;
	margin-top: 5px;
	width: 333px;
}

.topcontainer {
	display:flex;
	flex-direction:row;
	justify-content: space-around;
	width:1000px;
	margin:0 auto;
	overflow: auto;
}
.topmenu {
	color: #99CBFF;
	font-size: 18px;
	cursor: pointer;
	padding: 14px 0;
	flex: auto;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.topmenu > i {
	display: inline-block;
}
.topmenu > span {
	vertical-align: super;
}
			
.secondmenu {
	box-sizing: border-box;
	padding-left: 20px;
	height: 48px;
	font-size: 14px;
	cursor: pointer;
	display: table;
	width: 244px;
	word-break: keep-all;
	margin: 0 auto;
}

.secondmenu_child {
	display: table-cell;
	vertical-align: middle;
}

.thirdleftmenu {
	padding-left: 40px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	cursor: pointer;
}

.leftmenuarea {
	width: 260px;
	min-height: 500px;
	float: left;
	background-color: #F6F6F6;
	padding: 10px 8px;
	box-sizing: border-box;
}

.rightpagearea {
	width: 690px;
	min-height: 500px;
	float: left;
	padding-top: 30px;
}

.indexcontainer {
	margin: 0 auto;
	width: 630px;
	height: 386px;
	padding-top: 142px;
	outline: none;
	border-style: none;
}

.logincontainer {
	padding-top: 30px;
	margin: 0 auto;
	width: 364px;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.control-label {
	font-size: 14px;
	width: 30%; /* 180px; */
	margin-top: 10px;
	margin-right: 10px;
	float: left;
}

.controls {
	float: left;
	font-size: 14px;
	width: 340px;
	/*Add 3-2*/
	margin-top: 3px;
}

.controls-content {
	margin-top: 10px;
}

.controls-descript {
	float: left;
	font-size: 14px;
	width: 500px;
	margin-top: 8px;
}

.control-label-win {
	font-size: 14px;
	width: 170px;
	margin: 8px 10px 0 80px;
	float: left;
}

.maintitle {
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: #E9E9E9 solid 1px;
}

.input_long_error {
	width: 472px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -0px;
}

.input_long_selected,
.input_long:focus,
.input_long:hover {
	width: 472px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -32px;
}

.input_long {
	width: 472px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -64px;
}

.ic_home {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -96px;
}

.ic_home_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -124px;
}

.ic_customurl {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -152px;
}

.ic_wanconfig,
.ic_mobile_info,
.ic_at_mobile_info,
.ic_ethernet {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -180px;
}

.ic_wanconfig_selected,
.ic_mobile_info_selected,
.ic_at_mobile_info_selected,
.ic_ethernet_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -208px;
}

.ic_devicemanagement {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -236px;
}

.ic_devicemanagement_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -264px;
}

.ic_wifisettings,
.ic_guestwifi,
.ic_wifieasy {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -292px;
}

.ic_wifisettings_selected,
.ic_guestwifi_selected,
.ic_wifieasy_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -320px;
}

.ic_smsvoip {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -516px;
}

.ic_smsvoip_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -544px;
}

.ic_tools {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -348px;
}

.ic_tools_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -376px;
}

.ic_modifypassword {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -404px;
}

.ic_modifypassword_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -432px;
}

.ic_childrenprotect {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -460px;
}

.ic_childrenprotect_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -488px;
}

.ic_phonebook {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -516px;
}

.ic_phonebook_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -544px;
}

.ic_smstool,
.ic_sms {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -572px;
}

.ic_smstool_selected,
.ic_sms_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -600px;
}

.ic_ussd {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -628px;
}

.ic_ussd_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -656px;
}

.ic_stk {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -684px;
}

.ic_stk_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -712px;
}

.ic_celllock {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -740px;
}

.ic_celllock_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -768px;
}

.ic_statistic {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -796px;
}

.ic_statistic_selected {
	width: 28px;
	height: 28px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -824px;
}

.ic_back {
	width: 22px;
	height: 22px;
	margin-right: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -852px;
}

.ic_back:hover {
	width: 22px;
	height: 22px;
	margin-right: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -874px;
}

.back_text {
	font-size: 16px;
}

.back_line {
	width: 690px;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: #E9E9E9 solid 1px;
}

.logo {
	width: 400px;
	height: 75px;
	margin-top: 2px;
	margin-bottom: 5px;
	overflow: hidden;
	background: url('../css/logo.png') 0 50% no-repeat;
}

.btn_normal_long:hover {
	width: 340px;
	height: 44px;
	overflow: hidden;
	cursor: pointer;
	background-color: #f2f2f2;
}

.btn_normal_long {
	width: 340px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ccc;
	outline: none;
	font-size: 14px;
	background-color: #f7f7f7;
	border-radius: 25px;
}

.btn_normal_short:hover {
	width: 230px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	cursor: pointer;
	background-color: #f2f2f2;
}

.btn_normal_short {
	width: 230px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ccc;
	outline: none;
	font-size: 14px;
	background-color: #f7f7f7;
	border-radius: 25px;
}

.input_normal_selected,
.input_normal:focus,
.input_normal:hover {
	border: 1px solid #007dff;
	/*
	width: 340px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1072px;
	*/
}

.input_normal_iphone {
	text-indent: 8px !important;
}

.input_normal {
	width: 340px;
	height: 32px;
	/* line-height: 32px \9; */
	overflow: hidden;
	text-indent: 15px;
	background-color: #F3F3F3;
	border-color: #F3F3F3;
	border-radius: 20px;
	/*
	padding-left: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1104px;
	*/
}

.input_normal_forbidden,
.input_normal_forbidden:hover {
	width: 340px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1104px;
}

.input_normal_disabled {
	width: 340px;
	height: 32px;
	*padding-left: 15px;
	text-indent: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1137px;
}

.input_error {
	width: 340px;
	height: 32px;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1169px;
}

.sms_user_input_readonly {
	width: 38px;
	height: 32px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1201px;
}

.sms_add_person_input {
	width: 552px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1233px;
}

.sms_add_person_input_selected,
.sms_add_person_input:hover,
.sms_add_person_input:focus {
	width: 552px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1265px;
}

.sms_resend_user_input {
	width: 510px;
	height: 32px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1297px;
}

.sms_resend_user_input_selected,
.sms_resend_user_input:hover,
.sms_resend_user_input:focus {
	width: 510px;
	height: 32px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1329px;
}

.sms_content_input {
	width: 640px;
	height: 100px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1361px;
}

.sms_content_input_selected,
.sms_content_input:hover,
.sms_content_input:focus {
	width: 640px;
	height: 100px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1461px;
}

.sms_textarea_top {
	width: 640px;
	height: 14px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1561px;
}

.sms_textarea_tophover {
	width: 640px;
	height: 14px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1575px;
}

.sms_textarea_bootom {
	width: 640px;
	height: 14px;
	margin-top: -3px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1589px;
}

.sms_textarea_bootomhover {
	width: 640px;
	height: 14px;
	margin-top: -3px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1603px;
}

.sms_send_content_textarea {
	font-size: 14px;
	line-height: 140%;
	width: 620px;
	min-height: 85px;
	max-height: 130px;
	overflow: auto;
	resize: none;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	outline: 0;
	word-wrap: break-word;
	background-color: #efefef;
}

.select_off_normal:hover {
	width: 340px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -4326px;
}

.select_off_normal {
	width: 340px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px;
	text-indent: 15px;
	*padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -4358px;
}
/* 2021/9/15 17:23
.select_on_normal:hover {
	width: 340px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -4390px;
}

.select_on_normal {
	width: 340px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px;
	text-indent: 15px;
	*padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -4422px;
}
*/
.ic_warning {
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1777px;
}

.ic_upgrade_failed {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1817px;
}

.ic_upgrade_no_new_version {
	width: 21px;
	height: 21px;
	cursor: pointer;
	float: left;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1837px;
}

.ic_upgrade_success {
	width: 20px;
	height: 20px;
	cursor: pointer;
	float: left;
	margin-right: 8px;
	margin-left: 40px;
	margin-top: 45px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1858px;
}

.upg_loading_bg {
	width: 80px;
	height: 4px;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1878px;
}

.upg_loading {
	width: 80px;
	height: 4px;
	overflow: hidden;
	margin-left: 20px;
	margin-top: -4px;
	z-index: 2;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1882px;
}

.margin_left_11px {
	margin-left: 11px;
}

.ic_upgrade_open {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1886px;
}

.ic_upgrade_close {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1910px;
}

.upgrade_close_autoupg_warn {
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1934px;
}

.ic_sms_resend {
	width: 24px;
	height: 24px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -1982px;
}

.switch_off {
	width: 50px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2006px;
}

.switch_on {
	width: 50px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2032px;
}

.switch_on_disable {
	width: 50px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2058px;
}

.switch_off_disable {
	width: 50px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2084px;
}

.check_off {
	width: 20px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2110px;
	display: inline-block; /*Add 2022-1-20*/
}

.check_on {
	width: 20px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2130px;
	display: inline-block; /*Add 2022-1-20*/
}

.radio_btn_off {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2150px;
}

.radio_btn_off_disabled {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2170px;
}

.radio_btn_on {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2190px;
}

.radio_btn_on_disabled {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2210px;
}

.login_btn_normal_long {
	width: 300px;
	height: 44px;
	overflow: hidden;
	cursor: pointer;
	border: none;
	outline: none;
	font-size: 14px;
	display:inline-block; /*Add 10-26*/
	background-color: #007dff;
	border-radius: 25px;
}

.login_btn_normal_long:hover {
	width: 300px;
	height: 44px;
	overflow: hidden;
	cursor: pointer;
	background-color: #0064cc;
}

.login_image {
	width: 126px;
	height: 126px;
	overflow: hidden;
	display: inline-block; /* Add 10-26 */
	background-repeat: no-repeat;
	background-image: url('../res/dev.png');
	/*background-position: left -2718px;*/
	background-size: 100%;
}
.login_bg {
	background-image: url('../res/login.png');
	background-repeat: repeat-x;
	background-size: cover;
}

#language_info {
	cursor: pointer;
	font-size: 18px;
}

.logincontainer .login_pwd_input {
	width: 250px;
	overflow: hidden;
	height: 23px;
	margin-top: 8px;
	line-height: 17px;
	background-color: transparent;
}

#cradleDisconnected_login_box .login_pwd_input {
	width: 250px;
	overflow: hidden;
	height: 23px;
	margin-top: 8px;
	line-height: 17px;
}

.login_password {
	width: 300px;
	height: 40px;
	text-align: left;
	text-indent: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -2964px;
}

.login_password_error {
	width: 300px;
	height: 40px;
	text-align: left;
	text-indent: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3004px;
}

.login_password_selected,
.login_password:focus,
.login_password:hover {
	width: 300px;
	height: 40px;
	text-align: left;
	text-indent: 15px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3044px;
}

.login_password_input {
	overflow: hidden;
}

.login_back_ground {
	width: 630px;
	height: 386px;
	overflow: hidden;
	position: absolute;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3120px;
}

.error {
	text-align: left;
	padding-left: 32px;
}

.round_bottom_left {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3554px;
}

.round_top_left {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3538px;
}

.round_top_right {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3522px;
}

.round_bottom_right {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3506px;
}

.lang_normal {
	width: 16px;
	height: 16px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3570px;
}

.lang_normal:hover {
	width: 16px;
	height: 16px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3586px;
}

.home_font_style {
	font-size: 14px;
	cursor: pointer;
}

.home_battery_dynamic_back {
	background-color: #7C7C7C;
	height: 4px;
}

.home_connet_btn {
	margin-top: 40px;
	margin-left: -40px;
}

.home_connect_fail {
	width: 160px;
	height: 25px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3695px;
}

.home_connect_ok {
	width: 160px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3720px;
}

.home_sim_close {
	width: 160px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3744px;
}

.home_desktop {
	width: 120px;
	height: 100px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3768px;
}

.home_down {
	width: 14px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3868px;
}

.home_up {
	width: 14px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon.png');
	background-position: left -3882px;
}

.home_internet {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -0px;
}

.home_internet1 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -98px;
}

.home_router {
	width: 116px;
	height: 138px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -196px;
}

.battery_low {
	width: 120px;
	height: 76px;
	background-repeat: no-repeat;
	background-image: url('../res/battery_low.gif');
}

.battery_charge {
	width: 120px;
	height: 76px;
	background-repeat: no-repeat;
	background-image: url('../res/battery_charge.gif');
}

.upgrade_dynamic_cycle {
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-image: url('../res/submiting.gif');
}

.battery_normal {
	width: 11px;
	height: 40px;
	padding-top: 36px;
	padding-left: 84px;
	padding-right: 25px;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -334px;
}

.upgrade_dynamic {
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/upgrade_dynamic.gif');
}

.home_no_sim {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -410px;
}

.home_sim_off_0 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -508px;
}

.home_sim_off_1 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -606px;
}

.home_sim_off_2 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -704px;
}

.home_sim_off_3 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -802px;
}

.home_sim_off_4 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -900px;
}

.home_sim_off_5 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -998px;
}

.home_sim_on_0 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1096px;
}

.home_sim_on_1 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1194px;
}

.home_sim_on_2 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1292px;
}

.home_sim_on_3 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1390px;
}

.home_sim_on_4 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1488px;
}

.home_sim_on_5 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1586px;
}

.usb_android_connection {
	width: 300px;
	height: 240px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9153px;
}

.usb_prompt_div {
	font-size: 15px;
	margin-top: 7px;
}

#usb_swtich_div {
	display: block;
	margin-top: 24px;
}

.usb_swtich_label {
	margin-top: 5px;
	font-size: 16px;
	width: 240px;
}

.usb_pic {
	margin: 30px 0 50px 180px;
}

.home_wifi_0 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1684px;
}

.home_wifi_1 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1782px;
}

.home_wifi_2 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1880px;
}

.home_wifi_3 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -1978px;
}

.home_wifi_4 {
	width: 114px;
	height: 98px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2076px;
}

.home_wifisingle {
	width: 15px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2174px;
}

.guide_wifi_icon {
	width: 22px;
	height: 22px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2188px;
}

.home_wifisingle_enable {
	width: 15px;
	height: 14px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2210px;
}

.home_status_margin_13 {
	margin: 0 13px;
}

.home_status_margin_30 {
	margin: 0 30px;
}

.home_status_margin_60 {
	margin: 0 60px;
	display: inline-block;
	height: 104px;
	width: 0px;
	border-left: 1px solid #E9E9E9;
}

.home_status_margin_div {
	display: none;
	height: 104px;
	width: 0px;
	border-left: 1px solid #E9E9E9;
}

.home_td_content_margin {
	margin-left: 13px;
}

.home_status_font {
	font-size: 18px;
}

.home_status_max_width {
	max-width: 290px;
}

.home_sd_link_info_max_width {
	max-width: 166px;
}

.table_bottom {
	width: 680px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2296px;
}

.table_top {
	width: 680px;
	height: 65px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2308px;
}

.table_top_lower {
	width: 680px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2373px;
}

.icon_settings {
	float: right;
	margin: 21.5px 0px;
}

.btn_new {
	width: 22px;
	height: 22px;
	margin-top: 20px;
	margin-right: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2385px;
}

.btn_delete {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2451px;
}

.btn_edit {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2473px;
}

.btn_edit_disable {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2495px;
}

.btn_sort_up {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2517px;
}

.btn_sort_down {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 30px;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2539px;
}

.dev_btn_edit {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-top: 24px;
	margin-left: 10px;
	float: left;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2473px;
}

.dev_btn_edit_online {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-top: 16px;
	margin-left: 10px;
	float: left;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2473px;
}

.dev_btn_delete {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-left: 20px;
	margin-top: 24px;
	float: left;
	background-repeat: no-repeat;
	background-image: url('../res/icon2.png');
	background-position: left -2451px;
}

.progress_bar {
	width: 640px;
	height: 20px;
	margin: 12px 0px;
	background-image: url('../res/icon3.png');
	background-position: left -0px;
}

.usedspace_bar {
	width: 5px;
	height: 20px;
	background-image: url('../res/icon3.png');
	background-position: left -20px;
}

.warnspace_bar {
	width: 5px;
	height: 20px;
	background-image: url('../res/icon3.png');
	background-position: left -40px;
}

.overspace_bar {
	width: 640px;
	height: 20px;
	margin: 12px 0px;
	background-image: url('../res/icon3.png');
	background-position: left -60px;
}

.usedspace_bar_right {
	width: 10px;
	height: 20px;
	background-image: url('../res/icon3.png');
	background-position: left -6593px;
}

.warnspace_bar_right {
	width: 10px;
	height: 20px;
	background-image: url('../res/icon3.png');
	background-position: left -6613px;
}

.right_crumbs {
	width: 30px;
	height: 30px;
	margin-top: 2px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -120px;
}

.device_black {
	width: 64px;
	height: 64px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -150px;
}

.device_wifi {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -214px;
}

.device_offline {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -294px;
}

.device_eth {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -374px;
}

.device_usb {
	width: 80px;
	height: 80px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -454px;
}

.device_table_bottom {
	width: 1000px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -534px;
}

.device_table_top {
	width: 1000px;
	height: 50px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -546px;
}

.table-responsive {
	width: 680px;
	padding: 30px 10px 20px;
	overflow-x: auto;
	overflow-y: hidden;
}

.progress_bar_list {
	font-size: 14px;
	margin-top: 12px;
}

.list_shared {
	margin-top: 30px;
}

.sd_notice span {
	font-size: 14px;
}

.error_message,
.error_message span {
	font-size: 14px;
	margin-left: 4px;
	text-align: left;
	margin-top: 8px;
}

.notice_message,
.notice_message span {
	font-size: 14px;
	margin-left: 4px;
	text-align: left;
	margin-top: 8px;
}

.micro_sd {
	height: 36px;
	width: 678px;
}

.btn_new_disable {
	width: 22px;
	height: 22px;
	margin-right: 20px;
	margin-top: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5481px;
}

.btn_new:hover {
	width: 22px;
	height: 22px;
	margin-right: 20px;
	margin-top: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5503px;
}

.btn_delete:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5525px;
}

.btn_edit:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5547px;
}

.btn_sort_up:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5569px;
}

.btn_sort_down:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 30px;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5591px;
}

.home_icon_text_split {
	padding-left: 10px;
	font-size: 14px;
}

.my_account {
	font-size: 18px;
	border-right: 2px solid #656565;
	padding-right: 20px;
}

.ic_eye_open {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 4px;
	margin-left: -35px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5613px;
}

.ic_eye_close {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 4px;
	margin-left: -35px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5637px;
}

.ic_guide_eye_open {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 8px;
	margin-left: -35px;
	margin-right: 11px;
	float: right;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5661px;
}

.ic_guide_eye_close {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 8px;
	margin-left: -35px;
	margin-right: 11px;
	float: right;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5685px;
}

.guide_user {
	float: right;
	margin-right: 11px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 8px;
	margin-left: -35px;
	background-repeat: no-repeat;
	background-image: url(../res/user.png);
	background-size: 100%;
}

.guide_eye {
	margin-top: 8px;
	float: right;
	margin-right: 11px;
}

.wifi_link_settings {
	font-size: 14px;
}

.ic_low_left {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5709px;
}

.ic_low_medium {
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	line-height: 26px \9;
	background-color: rgb(251, 101, 34);
}

.ic_low_right {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5735px;
}

.ic_medium_left {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5761px;
}

.sms_add_person {
	width: 26px;
	height: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5787px;
}

.sms_add_person:hover {
	width: 26px;
	height: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5807px;
}

.sms_back_arrow {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6633px;
}

.sms_back_arrow:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6655px;
}

.sms_send_normal {
	width: 24px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5871px;
}

.sms_send_normal:hover {
	width: 24px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5890px;
}

.ic_medium_medium {
	height: 26px;
	line-height: 26px;
	line-height: 26px \9;
	font-size: 14px;
	background-color: rgb(254, 193, 49);
}

.ic_medium_right {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5909px;
}

.ic_strong_left {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5935px;
}

.ic_strong_medium {
	height: 26px;
	font-size: 14px;
	line-height: 26px;
	line-height: 26px \9;
	background-color: rgb(93, 185, 117);
}

.ic_strong_right {
	width: 14px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5961px;
}

.select_top {
	width: 332px;
	height: 17px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -5987px;
}

.select_medium {
	width: 328px;
	height: 40px;
	cursor: pointer;
	line-height: 40px;
	text-indent: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6004px;
}

.select_medium_content {
	padding-left: 20px;
	text-indent: 0px;
}

.select_medium_pattern {
	width: 290px !important;
}

.select_bottom {
	width: 332px;
	height: 19px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6044px;
}

.select_medium:hover,
.select_medium_selected {
	width: 328px;
	height: 40px;
	cursor: pointer;
	line-height: 40px;
	text-indent: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6063px;
}

.lang_select_list {
	clear: both;
	position: absolute;
	z-index: 12;
	font-size: 14px;
	margin-left: -20px;
}

.lang_top_normal {
	width: 232px;
	height: 14px;
	line-height: 32px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6103px;
}

.lang_bottom_normal {
	width: 232px;
	height: 14px;
	line-height: 32px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6117px;
}

.lang_middle_normal {
	width: 232px;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6131px;
}

.lang_middle_normal:hover,
.lang_middle_selected {
	width: 232px;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6163px;
}

.dev-table-height {
	height: 102px;
}

.dev-table-img {
	margin-top: 9px;
	margin-left: 10px;
}

.dev-table-time {
	font-size: 14px;
	margin-top: 38px;
}

.dev-table-time-down {
	font-size: 14px;
	margin-top: 2px;
}

.dev-table-host {
	font-size: 14px;
	margin-top: 20px;
	float: left;
	display: inline-block;
	white-space: nowrap;
}

.dev-table-host-offline {
	font-size: 14px;
	margin-top: 30px;
	float: left;
	display: inline-block;
	white-space: nowrap;
}

.dev-table-left-info {
	height: 102px;
	margin-left: 10px;
}

.dev-table-right-info {
	height: 102px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
}

.dev-table-mac {
	margin-top: 20px;
}

.dev-table-mac-offline {
	margin-top: 30px;
}

.dev-delete-offline {
	margin-top: 30px;
}

.dev-table-mac-v4-v6 {
	margin-top: 8px;
}

.dev-table-ip {
	margin-top: 5px;
}

.dev-table-switch {
	width: 128px;
	height: 80px;
}

.device-2GHz-frequency {
	height: 22px;
	width: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6195px;
}

.device-2GHz-5GHz-frequency {
	height: 22px;
	width: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6217px;
}

.device-5GHz-frequency {
	height: 22px;
	width: 61px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6239px;
}

.device-ethernet-img {
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6261px;
}

.device_Interface_string {
	line-height: 22px;
	font-size: 14px;
	margin-left: 5px;
}

.selectwifimenu {
	float: left;
	margin-left: 123px;
}

.control-label-key {
	font-size: 14px;
	width: 400px;
	margin-top: 8px;
	float: left;
	margin-left: 176px;
}

.sms_page_location_normal {
	padding-left: 14px;
	cursor: pointer;
}

.file_input_div {
	width: 475px;
	height: 32px;
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6283px;
}

.file_input_on {
	height: 32px;
	line-height: 32px;
	line-height: 32px \9;
	border: none;
	background-color: transparent;
	margin-left: 5px;
	text-align: center;
	font-size: 14px;
}

.file_input {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	border: none;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 475px;
}

.upgrade_file_input {
	height: 29px;
	width: 380px;
	float: left;
	border: none;
	margin-left: 15px;
	background-color: transparent;
}

.ic_header_new {
	width: 8px;
	height: 8px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	background-image: url('../res/icon3.png');
	background-position: left -6315px;
}

.short_input {
	width: 50px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #F3F3F3;
	border-radius: 20px;
	/*
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6323px;
	*/
}

.short_input:focus,
.short_input:hover,
.short_input_selected {
	border: 1px solid #007dff;
	/*
	width: 50px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6355px;
	*/
}

.short_input_error {
	width: 50px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6387px;
}

.middle_input {
	width: 60px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #F3F3F3;
	border-radius: 20px;
	/*
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6419px;
	*/
}

.middle_input:focus,
.middle_input:hover,
.middle_input_selected {
	border: 1px solid #007dff;
	/*
	width: 60px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6451px;
	*/
}

.middle_input_error {
	width: 60px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px \9;
	overflow: hidden;
	text-indent: 15px;
	*padding-left: 15px;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6483px;
}

.short_btn {
	width: 51px;
	height: 28px;
	overflow: hidden;
	cursor: pointer;
	overflow: hidden;
	border: none;
	outline: none;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6515px;
}

.short_btn:hover {
	width: 51px;
	height: 28px;
	overflow: hidden;
	cursor: pointer;
	overflow: hidden;
	border: none;
	outline: none;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6543px;
}

.ic_sms_msg_normal {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon3.png');
	background-position: left -6571px;
}

.ic_sms_new_msg_flag {
	width: 20px;
	height: 20px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -0px;
}

.sms_gray_left_bottom {
	width: 27px;
	height: 27px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -74px;
}

.sms_gray_left_top {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -101px;
}

.sms_gray_right_bottom {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -20px;
}

.sms_gray_right_top {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -47px;
}

.sms_gray_left_bottom_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -182px;
}

.sms_gray_left_top_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -209px;
}

.sms_gray_right_bottom_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -128px;
}

.sms_gray_right_top_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -155px;
}

.sms_blue_left_bottom {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -290px;
}

.sms_blue_left_top {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -317px;
}

.sms_blue_right_bottom {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -236px;
}

.sms_blue_right_top {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -263px;
}

.sms_blue_left_bottom_selected {
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -398px;
}

.sms_blue_left_top_selected {
	width: 27px;
	height: 27px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -425px;
}

.sms_blue_right_bottom_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -344px;
}

.sms_blue_right_top_selected {
	width: 27px;
	height: 27px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -371px;
}

.sms_resend {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -452px;
}

.sms_resend:hover {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -474px;
}

.sms_gray_normal {
	background-color: #EFEFEF;
	cursor: pointer;
	font-size: 14px;
}

.sms_gray_normal_selected {
	background-color: #E4E4E4;
	cursor: pointer;
	font-size: 14px;
}

.sms_blue_normal {
	cursor: pointer;
	font-size: 14px;
}

.sms_blue_normal_selected {
	background-color: #0063CB;
	cursor: pointer;
	font-size: 14px;
}

.sms_page_input {
	width: 24px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -496px;
}

.sms_page_input_selected,
.sms_page_input:hover,
.sms_page_input:focus {
	width: 24px;
	height: 24px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -520px;
}

.sms_item_alert_style {
	width: 18px;
	height: 16px;
	margin-top: 17px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -544px;
}

.sms_item_info_style {
	width: 18px;
	height: 16px;
	margin-top: 17px;
	float: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -560px;
}

.ic_update_normal:hover {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -576px;
}

.ic_update_normal {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -598px;
}

.ic_signout {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -620px;
}

.ic_signout:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -642px;
}

.ic_reboot {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -664px;
}

.ic_reboot:hover {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -686px;
}

.sd_left_crumbs {
	width: 10px;
	height: 18px;
	margin-top: 9px;
	margin-left: 5px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -708px;
}

.sd_right_crumbs {
	width: 10px;
	height: 18px;
	margin-top: 9px;
	margin-right: 5px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -726px;
}

.common_win_top {
	width: 508px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -744px;
}

.common_win_bottom {
	width: 508px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -756px;
}

.login_pop_top {
	/* width: 630px; */
	height: 12px;
	overflow: hidden;
	border-radius: 20px 20px 0 0;
	background-color: #FFF;
}

.login_pop_bottom {
	/* width: 630px; */
	height: 12px;
	overflow: hidden;
	border-radius: 0 0 20px 20px;
	background-color: #FFF;
}

.btn_disabled {
	cursor: default;
}

.eth_no_connected {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -864px;
}

.sim_no_connected {
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -884px;
}

.menu_arrow_open {
	width: 18px;
	height: 18px;
	margin-right: 20px;
	margin-top: 0px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -904px;
}

.menu_arrow_close {
	width: 18px;
	height: 18px;
	margin-right: 20px;
	margin-top: 0px;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -922px;
}

.only_support_sim_but_has_sim_img {
	width: 460px;
	height: 153px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -1552px;
}

.input_password {
	width: 280px;
}

.pwd_submit_white_content {
	display: none;
	position: absolute;
	top: 65%;
	left: 50%;
	margin-left: -250px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: none;
	z-index: 20;
}

.out_win_content_modifypwd {
	display: none;
	position: fixed;
	top: 50%;
	left: 40%;
	margin-left: auto;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: none;
	z-index: 20;
	border-radius: 12px;
}

.page_description_text {
	line-height: 150%;
	font-size: 14px;
	padding-top: 10px;
}

.page_help {
	font-size: 16px;
	padding-top: 16px;
	cursor: pointer;
}

.page_help_title {
	cursor: pointer;
	float: left;
	margin-left: 8px;
}

.ic_help {
	margin-top: 2px;
	width: 18px;
	height: 18px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2164px;
}

.page_scenes_info_text {
	line-height: 160%;
	font-size: 16px;
}

.page_prompt_info {
	width: 380px;
	margin-left: 135px;
	margin-top: 80px;
}

.sms_contract_item {
	height: 20px;
	font-size: 14px;
	line-height: 20px;
	line-height: 20px \9;
	background-color: #CEE6FD;
}

.table_list_title {
	width: 635px;
	overflow: hidden;
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	float: left;
}

.table_title_bg {
	width: 679px;
	height: 35px;
	background-color: #F3F3F3;
}

.table_titles {
	float: left;
	font-size: 14px;
	height: 28px;
	text-align: center;
	padding-top: 7px;
}

.table_line {
	width: 679px;
	height: 50px;
}

.table_row {
	float: left;
	font-size: 14px;
	padding-top: 17px;
	height: 33px;
	text-align: center;
}

.table_row_icon {
	float: left;
	padding-top: 12px;
	height: 38px;
	text-align: center;
}

.add_title {
	border-bottom: #E9E9E9 solid 1px;
	font-size: 16px;
	text-align: center;
	line-height: 65px;
}

.ddns_add {
	padding-top: 20px;
	text-align: left;
}

.ddns_add_label {
	font-size: 14px;
	width: 170px;
	margin-top: 8px;
	margin-right: 10px;
	margin-left: 80px;
	float: left;
}

.ddns_add_control {
	float: left;
	font-size: 14px;
	width: 345px;
}

.ddns_onoff_switch {
	margin-left: 27px;
}

.ic_success {
	width: 20px;
	height: 20px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2270px;
}

.upg_btn_hover_right {
	width: 15px;
	height: 30px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2290px;
}

.upg_btn_normal_left {
	width: 15px;
	height: 30px;
	background: transparent;
	;
	background-repeat: no-repeat;
	;
	background-image: url('../res/icon4.png');
	background-position: left -2440px;
}

.upg_btn_normal_middle {
	width: 15px;
	height: 30px;
	background: transparent;
	background-image: url('../res/icon4.png');
	background-position: left -2410px;
}

.upg_btn_normal_right {
	width: 15px;
	height: 30px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2380px;
}

.ic_device_upgrade {
	width: 64px;
	height: 64px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2470px;
}

.failed_notice_arrow {
	width: 17px;
	height: 9px;
	background: transparent;
	background-repeat: no-repeat;
	position: absolute;
	right: 15px;
	top: -9px;
	background-image: url('../res/icon4.png');
	background-position: left -2534px;
}

.failed_notice_middle {
	height: 30px;
	line-height: 30px;
	line-height: 30px \9;
	background-color: #FCE7E5;
}

.ic_upgrade_success .box,
.ic_upgrade_no_new_version .box,
.ic_upgrade_failed .box {
	width: auto;
	height: 30px;
	position: absolute;
	right: 35px;
	margin-top: 30px;
	font-size: 14px;
	line-height: 30px;
	line-height: 30px \9;
	z-index: 5;
}

div.ic_upgrade_success:hover div.box,
div.ic_upgrade_no_new_version:hover div.box,
div.ic_upgrade_failed:hover div.box {
	display: block;
}

.failed_notice_left {
	width: 15px;
	height: 30px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2543px;
}

.failed_notice_right {
	width: 15px;
	height: 30px;
	background: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2573px;
}

.message_item_split {
	padding-top: 30px;
}

.message_title_new {
	margin-left: 30px;
	margin-top: 33px;
}

.padding_left_28px {
	padding-left: 28px;
}

.margin_left_39px {
	margin-left: 39px;
}

.hilinkdown_left {
	padding-top: 8px;
	float: left;
	margin-left: 20px;
}

.btn_cancel {
	cursor: pointer;
	width: 22px;
	height: 22px;
	margin-top: 8px;
	float: right;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2603px;
}

.btn_cancel:hover {
	cursor: pointer;
	width: 22px;
	height: 22px;
	margin-top: 8px;
	float: right;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2625px;
}

.wps_connect_way_title {
	font-size: 16px;
}

.three_way_instruction {
	font-size: 14px;
}

.pb_header {
	height: 60px;
	padding-bottom: 1px;
	width: 690px;
}

.pb_header_search {
	float: left;
	width: 280px;
	height: 100%;
	border: 1px solid #eeeeee;
}

.pb_header_control {
	width: 365px;
	float: left;
	margin-left: 40px;
	height: 100%;
	border-bottom: 1px solid #eeeeee;
}

.pb_header_icon {
	margin-top: 20px;
}

.pb_content {
	width: 690px;
	min-height: 500px;
	float: left;
}

.pb_list {
	float: left;
	width: 280px;
	margin-bottom: 60px;
	border: 1px solid #eeeeee;
	border-top: none;
}

.pb_details {
	float: left;
	width: 365px;
	margin-left: 40px;
	height: 100%;
}

.pb_list_control {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}

.pb_list_group {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding-left: 5px;
	clear: both;
}

.pb_list_contact {
	border-bottom: 1px solid #eeeeee;
	padding-left: 5px;
}

.pb_img_search {
	width: 240px;
	height: 32px;
	margin-top: 14px;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2647px;
}

.pb_img_search_selected,
.pb_img_search:hover,
.pb_img_search:focus {
	width: 240px;
	height: 32px;
	margin-top: 14px;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2679px;
}

.pb_input_search {
	margin-left: 15px;
}

.pb_btn_more {
	margin-right: 20px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2711px;
}

.pb_btn_more:hover {
	margin-right: 20px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2733px;
}

.pb_btn_import {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2755px;
}

.pb_btn_import:hover {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2777px;
}

.pb_contact_name {
	width: 170px;
	word-wrap: break-word;
	float: left;
}

.pb_add_menu_bg {
	width: 156px;
	height: 102px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon4.png');
	background-position: left -2799px;
}

.pb_btn_message {
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	margin-right: 30px;
	background-image: url('../res/icon4.png');
	background-position: left -2901px;
}

.pb_btn_message_disable {
	width: 22px;
	height: 22px;
	margin-right: 30px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5472px;
}

.pb_btn_message:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	margin-right: 30px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5494px;
}

.pb_btn_new_contact {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5516px;
}

.pb_btn_new_contact_disable {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5538px;
}

.pb_btn_new_contact:hover {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5560px;
}

.pb_btn_complete_contact {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5582px;
}

.pb_btn_complete_contact:hover {
	margin-right: 30px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5604px;
}

.pb_btn_cancel_contact {
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5626px;
}

.pb_btn_cancel_contact:hover {
	width: 22px;
	height: 22px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -5648px;
}

.pb_contacts_nav {
	clear: both;
	height: 32px;
	background-color: #E6E6E6;
}

.pb_nav_label {
	padding-top: 5px;
	padding-left: 20px;
	height: 32px;
	font-size: 14px;
}

.pb_detail_name_line {
	float: left;
	margin-top: 40px;
	margin-bottom: 30px;
}

.pb_detail_name {
	float: left;
	height: 28px;
	width: 250px;
	margin-left: 25px;
	font-size: 18px;
}

.pb_detail_name_title {
	float: left;
	height: 28px;
	width: 88px;
	font-size: 16px;
}

.pb_detail_title {
	float: left;
	height: 28px;
	width: 88px;
	margin-top: 10px;
	margin-bottom: 14px;
	font-size: 16px;
}

.pb_detail_common_content {
	float: left;
	height: 28px;
	width: 250px;
	font-size: 16px;
	margin-top: 10px;
	padding-bottom: 14px;
	margin-left: 25px;
	border-bottom: 1px solid #eeeeee;
}

.pb_detail_num {
	float: left;
	width: 218px;
}

.pb_edit_line {
	height: 32px;
	margin-bottom: 30px;
}

.pb_content_line {
	padding-top: 20px;
	padding-left: 20px;
	text-align: left;
	font-size: 14px;
}

.pb_group_label {
	height: 36px;
	clear: both;
	font-size: 14px;
	padding-left: 30px;
	padding-top: 10px;
}

.pb_group_label:hover {
	height: 36px;
	clear: both;
	font-size: 14px;
	cursor: pointer;
	padding-left: 30px;
	padding-top: 10px;
}

.pb_contacts {
	height: 520px;
}

.pb_add_group_label {
	width: 280px;
	height: 46px;
	padding-top: 14px;
	border-bottom: 1px solid #eeeeee;
}

.pb_add_group_img {
	width: 240px;
	height: 32px;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6104px;
}

.pb_add_group_img_selected,
.pb_add_group_img:hover,
.pb_add_group_img:focus {
	width: 240px;
	height: 32px;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6136px;
}

.pb_contact {
	width: 230px;
	min-height: 32px;
	padding-top: 14px;
	padding-left: 50px;
}

.pb_contact:hover {
	width: 230px;
	min-height: 32px;
	padding-top: 14px;
	padding-left: 50px;
	cursor: pointer;
}

.pb_letter_group {
	width: 250px;
	height: 24px;
	padding-top: 8px;
	padding-left: 30px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #eeeeee;
}

.pb_add_menu {
	height: 89px;
	width: 158px;
	position: relative;
	z-index: 200;
	top: 15px;
	left: -37px;
}

.pb_add_menu_top {
	width: 158px;
	height: 30px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6168px;
}

.pb_add_menu_bottom {
	width: 158px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6198px;
}

.pb_add_menu_middle {
	width: 158px;
	height: 80px;
	background-repeat: repeat-y;
	background-image: url('../res/icon5.png');
	background-position: left -6218px;
}

.pb_add_menu_item {
	height: 20px;
	width: 110px;
	margin-left: 25px;
	margin-right: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pb_letter_list {
	position: relative;
	text-align: center;
	right: -244px;
	top: 10px;
	width: 16px;
	height: 490px;
	z-index: 200;
}

.pb_letter {
	width: 14px;
	height: 14px;
	margin-bottom: 4px;
	cursor: pointer;
}

.pb_btn_delete {
	margin-right: 0px !important;
}

.certupload_file_input_div {
	width: 340px;
	height: 32px;
	position: relative;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6402px;
}

.cert_file_input {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	border: none;
	background-color: transparent;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	width: 340px;
}

.control_show_middle {
	line-height: 32px;
	line-height: 32px \9;
	text-indent: 20px;
}

.statistic_input_text {
	margin-left: 15px;
}

.statistic_process_title {
	line-height: 36px;
	line-height: 36px \9;
}

.statistic_input_select_split {
	margin-left: 10px;
}

.statistic_input_normal {
	width: 92px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6499px;
}

.statistic_input_normal:focus,
.statistic_input_normal:hover,
.statistic_input_selected {
	width: 92px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6531px;
}

.statistic_input_error {
	width: 92px;
	height: 32px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6563px;
}

.statistic_select_middle {
	width: 92px;
	height: 32px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6787px;
}

.statistic_select_middle:hover,
.statistic_select_middle_selected {
	width: 92px;
	height: 32px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6819px;
}

.statistic_select_medium {
	width: 92px;
	height: 32px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6851px;
}

.statistic_select_medium:hover,
.statistic_select_medium_selected {
	width: 92px;
	height: 32px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6883px;
}

.statistic_date_select_back {
	width: 92px;
	height: 224px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -6915px;
}

.statistic_date_select_roam_back {
	width: 92px;
	height: 288px;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7139px;
}

.ip_filter_tb {
	height: 50px;
	border-left: #E9E9E9 solid 1px;
	border-bottom: #E9E9E9 solid 1px;
	text-align: center;
	padding: 0 10px;
	float: left;
}

.ip_filter_tb_max {
	height: 96px;
	border-left: #E9E9E9 solid 1px;
	border-bottom: #E9E9E9 solid 1px;
	text-align: center;
	padding: 0 10px;
}

.special_app_tb_max {
	height: 240px;
	border-left: #E9E9E9 solid 1px;
	border-bottom: #E9E9E9 solid 1px;
	text-align: center;
	padding: 0 10px;
}

.ip_filter_tb_head {
	height: 36px;
	border-left: #E9E9E9 solid 1px;
	border-bottom: #E9E9E9 solid 1px;
	background-color: #F3F3F3;
	text-align: center;
	padding: 0 10px;
}

.div_vertical_middle {
	display: flex;
	align-items: center;
	justify-content: center;
}

.mac_filter_devicename_list_middle {
	padding-top: 8px;
	height: 42px;
}

.mac_filter_devicename_list_max {
	padding-top: 8px;
	height: 58px;
}

.mac_table_line_height {
	height: 66px;
}

.mac_filter_other_list {
	height: 51px;
	padding-top: 15px;
}

.macfilter_forbidden {
	height: 300px;
	text-align: center;
	line-height: 300px;
	font-size: 18px;
	text-decoration: underline;
}

.macfilter-control-label-win {
	font-size: 14px;
	width: 170px;
	margin-top: 8px;
	margin-left: 80px;
	float: left;
}

.eths-status {
	width: 690px;
	margin-bottom: 50px;
	border-bottom: #F3F3F3 solid 1px;
}

.eths-status-header {
	padding-bottom: 10px;
}

.eths-status-title {
	overflow: hidden;
	font-size: 16px;
}

.eths-status-content {
	overflow: hidden;
	font-size: 14px;
	padding-bottom: 14px;
}

.eth-sub-section {
	margin-top: 50px;
}

.eths-info {
	clear: both;
	margin-left: 196px;
	padding-top: 5px;
	font-size: 14px;
}

.eths-note {
	clear: both;
	margin-left: 176px;
	font-size: 14px;
}

.eths-subtitle-info {
	clear: both;
	font-size: 14px;
}

.subtitle {
	width: 690px;
	overflow: hidden;
	font-size: 18px;
	padding-bottom: 20px;
	border-bottom: #E9E9E9 solid 1px;
}

.mac-subtitle {
	width: 690px;
	overflow: hidden;
	font-size: 18px;
	border-bottom: #E9E9E9 solid 1px;
}

.wireless_relay_unavailable_icon {
	width: 64px;
	height: 64px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	margin-left: 307px;
	background-image: url('../res/icon5.png');
	background-position: left -7427px;
}

.wireless_relay_locked_signal_icon0 {
	width: 32px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7491px;
}

.wireless_relay_locked_signal_icon1 {
	width: 32px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7523px;
}

.wireless_relay_locked_signal_icon2 {
	width: 32px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7555px;
}

.wireless_relay_locked_signal_icon3 {
	width: 32px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7587px;
}

.station_wps_description {
	width: 690px;
	overflow: hidden;
	font-size: 14px;
	padding-top: 30px;
}

.advance_config {
	width: 690px;
	font-size: 16px;
	margin-top: 60px;
	border-bottom: #E9E9E9 solid 1px;
}

.systemsettings_put_away {
	width: 16px;
	height: 13px;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7811px;
}

.systemsettings_unfolded {
	width: 16px;
	height: 13px;
	margin-top: 3px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7827px;
}

.antenna_pic {
	display: inline-block;
	float: left;
	position: relative;
	width: 70px;
	height: 180px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -7843px;
}

.antenna_radio_on_one {
	position: absolute;
	left: 25px;
	top: 25px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8023px;
}

.antenna_radio_off_one {
	position: absolute;
	left: 25px;
	top: 25px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8043px;
}

.antenna_radio_on_two,
.antenna_horizontal_radio_on_two {
	position: absolute;
	bottom: 25px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8023px;
}

.antenna_radio_off_two,
.antenna_horizontal_radio_off_two {
	position: absolute;
	bottom: 25px;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8043px;
}

.antenna_radio_on_two,
.antenna_radio_off_two {
	left: 25px;
}

.antenna_horizontal_radio_on_two,
.antenna_horizontal_radio_off_two {
	right: 25px;
}

.antenna_arrow_right {
	display: inline-block;
	position: relative;
}

.antenna_arrow_top {
	position: absolute;
	left: 20px;
	top: 10px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8063px;
}

.antenna_arrow_bottom {
	position: absolute;
	left: 20px;
	top: 120px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8063px;
}

.antenna_one {
	position: absolute;
	font-size: 14px;
	width: 50px;
	top: 12px;
	left: 50px;
}

.antenna_two {
	position: absolute;
	width: 50px;
	left: 50px;
	top: 122px;
	font-size: 14px;
}

.antenna_pic_horizontal {
	display: inline-block;
	float: left;
	position: relative;
	width: 180px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8087px;
}

.antenna_horizontal_arrow_top {
	height: 60px;
	position: relative;
}

.antenna_horizontal_arrow_left,
.antenna_horizontal_arrow_right {
	position: absolute;
	top: 20px;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8157px;
}

.antenna_horizontal_arrow_left {
	left: 23px;
}

.antenna_horizontal_arrow_right {
	left: 133px;
}

.antenna_horizontal_two {
	left: 105px;
}

.antenna_horizontal_one,
.antenna_horizontal_two {
	position: absolute;
	font-size: 14px;
	width: 85px;
	text-align: center;
}

.antenna_status_right {
	font-size: 14px;
	width: 340px;
	float: left;
	margin-left: 25px;
}

.systemlogTable div:nth-child(1) {
	line-height: 95px;
}

.systemlogTable div:nth-child(2) {
	line-height: 95px;
}

.systemlogTable div:nth-child(3) {
	line-height: 95px;
}

.systemlogTable div:nth-child(4) {
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #E9E9E9;
}

.logtable_titles {
	float: left;
	font-size: 14px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 95px;
}
/*
.select_on_spanner:hover {
	width: 97px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9457px;
}

.select_on_spanner {
	width: 97px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px;
	padding-left: 8px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9489px;
}
*/
.spanner_top {
	width: 92px;
	height: 12px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8281px;
}

.childrenprotect_out_win_content {
	width: 850px;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -415px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: none;
	z-index: 20;
}

.childrenprotect_table_top {
	width: 850px;
	height: 65px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8372px;
}

.childrenprotect_table_bottom {
	width: 850px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8437px;
}

.childrenprotect_controls {
	float: left;
	font-size: 14px;
	width: 500px;
}

.childrenprotect-colon {
	width: 5px;
	float: left;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.childrenprotect-to {
	float: left;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
}

.child_net_device_top {
	width: 500px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8449px;
}

.child_net_device_bottom {
	width: 500px;
	height: 12px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8461px;
}

.check_off_disable {
	width: 20px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8473px;
}

.check_on_disable {
	width: 20px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8493px;
}

.ic_eye_close_disable {
	width: 24px;
	height: 24px;
	cursor: pointer;
	margin-top: 4px;
	margin-left: -35px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8513px;
}

.urlfilter_btn_edit {
	margin-left: 1px;
	margin-top: 20%;
}

.urlfilter_btn_delete {
	margin-top: -22px;
	margin-right: 1px !important;
}

.specialapp_btn_edit {
	margin-left: 1px;
	margin-top: 32%;
}

.specialapp_btn_delete {
	margin-top: -22px;
	margin-right: 1px !important;
}

.wifinetwork_btn_edit {
	margin-top: 24px;
	margin-left: 0px;
}

.wifinetwork_btn_delete {
	margin-top: 24px;
	margin-left: 20px !important;
}

.puk_remain_times {
	display: inline-block;
	max-width: 221px;
	padding-top: 8px;
	margin-left: 7px;
}

.pin_times {
	display: inline-block;
	padding-top: 10px;
	margin-left: 7px;
}

.childrenprotect_btn_edit {
	margin-right: 20px;
}

.virtualserver_btn_edit {
	margin-left: 1px;
	margin-top: 32%;
}

.virtualserver_btn_delete {
	margin-top: 12px;
	/* margin-right: 1px !important; */
}

.sipaccount_edit {
	margin-left: 40px;
}

.sipbasic_refresh {
	margin-left: 170px;
	margin-top: 25px;
}

.wifisec_edit {
	margin-left: 51px;
}

.wifisec_switch {
	margin-left: 32px;
}

.ipfilter_btn_edit {
	margin-left: 1px;
	margin-top: 32%;
}

.ipfilter_btn_delete {
	margin-top: 18px;
	/* margin-right: 1px !important; */
}

.local_update_info {
	margin-left: 4px;
	text-align: left;
	margin-top: 8px;
}

.padding-right-10 {
	padding-right: 10px;
}

.dhcp_lease_right {
	padding-right: 15px !important;
}

.dhcp_devicename_right {
	padding-right: 45px !important;
}

.child_week_right {
	padding-right: 5px !important;
}

.antenna_apply_btn {
	padding-right: 0px !important;
}

.dhcp_lease_left {
	padding-left: 15px !important;
}

.login_error_left {
	padding-left: 200px !important;
}

.login_pop_error_left {
	padding-left: 165px !important;
	padding-right: 165px !important;
}

.mobilesearch_radio_btn_left {
	padding-left: 60px !important;
}

.home_status_topo_left {
	padding-left: 65px !important;
}

.sms_page_left {
	padding-left: 8px !important;
}

.dhcp_descript_div_left {
	padding-left: 330px !important;
}

.ic_upgrade_failed_left {
	padding-left: 28px !important;
}

.public_lang_left {
	margin-left: 32px !important;
}

.public_reboot_left {
	margin-left: 18px !important;
}

.public_item_left {
	margin-left: 5px !important;
}

.upgrade_filed {
	margin-left: 40px !important;
	margin-top: 45px !important;
}

.ussd_infoList {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 216px;
	border: 1px solid #F3F3F3;
	border-radius: 5px;
	margin-top: 50px;
}

.padding_left_30 {
	padding-left: 30px;
}

.padding_right_30 {
	padding-right: 30px;
}

.margin_right_10 {
	margin-right: 10px;
}

.margin_right_35 {
	margin-right: 35px;
}

.margin_bottom_box1 {
	margin-bottom: -1px;
}

.margin_bottom_box2 {
	margin-top: -1px;
	margin-bottom: -1px;
}

.restore_warning {
	width: 48px;
	height: 48px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -8981px;
}

.margin_left_12 {
	margin-left: 12px !important;
}

.ic_update_red {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9029px;
}

.ic_sms_msg_new_nofull {
	width: 22px;
	height: 22px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9051px;
}

.ic_no_contact {
	width: 80px;
	height: 80px;
	overflow: hidden;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url('../res/icon5.png');
	background-position: left -9073px;
}

.td_upload_file {
	text-align: left;
}

#file_path {
	width: 350px;
	word-wrap: break-word;
	word-break: break-all;
}

#file_path pre {
	margin-right: 10px;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
}

.btn_small_short {
	display: inline-block;
	text-align: center;
	margin-right: 12px;
	width: 150px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #ccc;
	outline: none;
	font-size: 14px;
	background-color: #f7f7f7;
	border-radius: 25px;
}

.btn_small_short:hover {
	width: 150px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	cursor: pointer;
	background-color: #f2f2f2;
}

.moreBtn {
	padding: 50px 0 0 0;
	float: right;
}

.systemlogTable>div:first-child {
	line-height: 95px;
}

.systemlogTable>div:first-child+div {
	line-height: 95px;
}

.systemlogTable>div:first-child+div+div {
	line-height: 95px;
}

.systemlogTable>div:first-child+div+div+div {
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #E9E9E9;
}

.index_boder {
	border-left: 1px solid #CCCCCC;
}

.location_title {
	padding-top: 50px;
	padding-bottom: 10px;
	font-size: 16px;
}

.location_chart_style {
	width: 680px;
	height: 380px;
}

.noData_div_father_style {
	position: absolute;
	width: 100%;
	top: 401px;
}

.noData_div_style {
	font-size: 18px;
	color: #999999;
}

.try_again_father_div {
	margin-top: -30px;
	padding-bottom: 20px;
}

.padding_top_10 {
	padding-top: 10px;
}
.padding_top_20 {
	padding-top: 20px;
}

.font_size_16 {
	font-size: 16px;
	color: #000000;
}

.width_680 {
	width: 680px;
}

.height_50 {
	height: 50px;
}

.history_chart_style {
	width: 678px;
	border: 1px solid #f3f3f3;
}

.history_data_style {
	height: 89px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #f3f3f3;
}

.location_time_style {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	padding-top: 10px;
	color: #656565;
}

.padding_top_40 {
	padding-top: 40px;
}

.location_score_style {
	float: left;
	font-size: 14px;
	margin-left: 10px;
}

.padding_top_30 {
	padding-top: 30px;
}

.location_result_btn_style {
	padding-top: 50px;
	padding-bottom: 8px;
}

.new_orange_red {
	color: #ff5f21;
}

.onekey_red,
.error_message,
.error_message span,
.failed_notice_middle,
.error {
	color: #FF3320;
}

.color_disable_blue,
.btn_disabled {
	color: #ACD1F9 !important;
}

.selectmenu {
	color: #007DFF !important;
}

.btn_normal_long,
.back_text,
.btn_normal_short,
.home_font_style,
.home_icon_text_split,
.dev-table-host,
.selectwifimenu,
.file_input_on,
.short_btn:hover,
.short_btn:hover,
.page_help,
.macfilter_forbidden,
.pb_letter,
.wifi_link_settings,
.list_item_hover:hover,
.btn_small_short {
	color: #007DFF;
}

.color_background_blue,
.sms_blue_normal {
	background-color: #4e4e4e;
}

.color_descroption_gray,
.controls-descript,
.page_description_text,
.notice_message,
.notice_message span,
.upgrade_file_input,
.page_scenes_info_text,
#language_info,
.dev-table-time,
.dev-table-time-down,
.dev-table-right-info,
.eths-status-content,
.eths-info,
.eths-note,
.eths-subtitle-info,
.puk_remain_times,
.pin_times,
.my_account,
.device_Interface_string {
	color: #656565;
}

.sd_notice span {
	color: #656556;
}

.color_home_gray {
	color: #7d7d7d;
}

.input_forbidden {
	color: #c1c1c1;
}

.topmenuselect,
.topmenu_selected,
.login_btn_normal_long,
.ic_low_medium,
.ic_medium_medium,
.ic_strong_medium,
.sms_blue_normal_selected,
.sms_blue_normal {
	color: #FFFFFF;
}

html,
body,
.color_background_white,
.headcontainer,
.table_line,
.pb_win_content {
	background-color: #FFFFFF;
}

.control-label,
.controls-content,
.control-label-win,
.home_status_font,
.progress_bar_list,
.dev-table-host-offline,
.control-label-key,
.table_titles,
.table_row,
.table_row_icon,
.ddns_add_label,
.pb_content_line,
.macfilter-control-label-win,
.logtable_titles,
.advance_config,
.sms_send_content_textarea,
.select_top,
.select_medium,
.select_bottom,
.select_medium:hover,
.select_medium_selected,
.lang_top_normal,
.lang_bottom_normal,
.lang_middle_normal,
.lang_middle_normal:hover,
.lang_middle_selected,
.sms_gray_normal,
.sms_gray_normal_selected,
.add_title,
.pb_nav_label,
.pb_group_label,
.pb_group_label:hover,
.spanner_top {
	color: #000000;
}

.wps_connect_way_title,
.three_way_instruction,
.station_wps_description {
	color: #000000 !important;
}

.thirdleftmenu.selectmenu {
	background-color: white;
	border-radius: 6px;
}

.secondmenu:hover,
.thirdleftmenu:hover {
	background-color: #e9e9e9;
	border-radius: 6px;
}

.controls_led {
	float: right;
	font-size: 14px;
	width: 340px;
}

.system-colon {
	width: 5px;
	float: right;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
}

.system-to {
	float: right;
	padding-top: 7px;
	padding-left: 8px;
	padding-right: 8px;
}

.login_restor_left {
	margin-right: 50px;
}

.margin-left-70 {
	margin-left: 70px !important;
}

.margin-left-135 {
	margin-left: 135px !important;
}

.margin-left-55 {
	margin-left: 55px !important;
}

.apn_profile_itemname {
	display: block;
	max-width: 452px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.apn_profile_itemapnname {
	max-width: 600px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/*Below add*/
.select_on_normal {
	width: 340px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px;
	padding-left: 15px;
	background-color: #f3f3f3;
	border-color: #f3f3f3;
}
.select_on_normal:hover {
	border: 1px solid #007dff;
}
.select_on_spanner {
	width: 97px;
	height: 32px;
	overflow: hidden;
	cursor: pointer;
	line-height: 32px;
	padding-left: 8px;
	background-color: #f3f3f3;
	border: 1px solid #f3f3f3;
}
.select_on_spanner:hover {
	border: 1px solid #007dff;
}
select:focus-visible {
	outline: none;
}

.apply-btn {
	clear: both;
	overflow: hidden;
	padding: 30px 0;
}

.form-group {
	clear: both;
	overflow: hidden;
	padding: 6px 0;
}

.text-group {
	clear: both;
	overflow: hidden;
	padding: 3px 0;
}

.modal-mask {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.2);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}

/* ------------------------------------------------------------------------------
		 *  # Form Validation
 * ---------------------------------------------------------------------------- */
.validation-error-label,
.validation-valid-label {
	margin-top: 7px;
	margin-bottom: 7px;
	display: block;
	color: #f44336;
	position: relative;
	padding-left: 10px;
}
.validation-valid-label {
	color: #4caf50;
}
.validation-error-label:before,
	.validation-valid-label:before {
	font-family: 'FontAwesome';
	position: absolute;
	top: 2px;
	left: 0;
	display: inline-block;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
}
.validation-error-label:empty,
.validation-valid-label:empty {
	display: none;
}
/* .validation-error-label:before {
	content: '\f00d';
} */
.validation-valid-label:before {
	content: '\f058';
}
