@charset "utf-8";
tr, td, input, select, tr{box-sizing: border-box;}
/*导航分组*/
.ym {margin-bottom: 20px; overflow: hidden; margin-top:30px;}
.ym_right {margin-bottom: 40px; float: right; background-color: #fff;}
.ym_from label {width: 100px; text-align: right; color:#444; display: inline-block;}

.ym_bottom:hover {text-decoration: underline;}
.ym_batch_submit {margin-top: 18px; float:left; margin-right:8px;}

.ym_table {width: 100%; border-collapse: collapse;}
.ym_table_domain{height:50px; margin-bottom: 30px; margin-top: 20px;}
.ym_table_domain>.ym_table_domain_function>a{padding: 0px 15px; border: 1px solid #ddd!important; height: 30px; color: #555; background-color: #f8f8f8; line-height: 30px; margin-top: 18px; border-radius: 3px; float:left; margin-right:8px; font-size:13.5px;}
.ym_table th {height: 44px; text-align: left; font-weight: normal; border-bottom: 1px solid #f6f6f6; border-top: 1px solid #f2f8ff; color: #444;}
.ym_tr {height: 46px; }
/* line-height: 46px; */
.ym_tr:hover td{border-bottom:1px solid #cadce8;}
.ym_tr:hover .c-333 {color: #000;}
.ym_tr:hover .c-777 {color: #000;}
.ym_table td {font-size: 13.5px; border-bottom: 1px solid #eee; color: #666;}
.ym_table td>span {color: #eee;}
.ym_tr a:hover {text-decoration: underline;}
/*分组*/
.cd-popup-group {position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, .2); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;}

/*批量分组*/
.cd-popup-batch-group{position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, .2); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;}
.domain_page {text-align: right !important; padding-right: 35px; text-align:right; float:right; margin-top:15px;}
.domain_page>a {padding: 6px 3px; display: inline-block; margin-right: 6px; color: #666;}
.domain_page>a:hover {color: #333}
.domain_page>strong {padding: 6px 3px; margin-right: 6px; display: inline-block;}

/*认证*/
.cd-popup-identification {position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, .2); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;}

/*解析页面*/
.resolution_table{border-collapse:collapse; margin-left:-1px;}
.resolution_table td{height:48px; font-size: 13.5px; color:#555;}
.resolution_table select{border:1px solid #cbe3f9; height:32px; padding-left: 10px;}
.resolution_table input{text-indent: 10px; border:1px solid #cbe3f9; height:32px; }
.resolution_btn:hover{text-decoration: underline;}
.resolution_submit_add{height:25px!important; background-color: #3698de}
.resolution_submit_add:hover{background-color: #57b0f1}
.resolution_form_tr:hover{background-color: #f8f8f8}
.resolution_form_tr>td{border-bottom:1px solid #eee;}

/*域名续费*/
.renew_table{border-collapse:collapse;}
.renew_table th{ background-color:#f2f8ff; height: 45px; color:#333; font-weight: normal;  font-size:14px;}
.renew_table td{border:1px solid #ddd; border-right:#fff;  text-align: center; font-size: 13.5px; color:#555;}
.renew_table select{border-radius: 3px; border:1px solid #cbe3f9; height:32px; padding: 0 5px; text-align: center;}
.renew_table input{border-radius: 5px; border:1px solid #cbe3f9; height:32px; text-align: center; line-height: 25px; }
.renew_btn:hover{text-decoration: underline;}
.renew_submit_add{height:25px!important; background-color: #3698de}
.renew_submit_add:hover{background-color: #57b0f1}
.renew_form_tr:hover{background-color: #f8f8f8}
.payment:hover{background-color: #33a3e8}

/*dns修改*/
.dns_div{width: 92%; min-height: 300px; border-collapse: collapse; margin: 23px 35px; margin-bottom: 10px;}
.dns_div input {border-radius: 2px; border: 1px solid #fff; border-left: 0px; height: 35px; line-height: 35px; text-indent: 12px; border: 1px solid #ddd; width: 280px;}
.form_label {display: inline-block; width: 86%; color: #555; text-align: left; margin-right: 23px; line-height: 32px;}
.none{display: none;}

/*分组*/
.group_table td{height:38px; color:#777;}
.group_modify:hover{text-decoration: underline;}
.group_del:hover{text-decoration: underline;}

/*邮箱验证*/
.email_table{width:100%; border-collapse:collapse; padding:41px 35px 25px 55px; margin-top:2px;}
.email_table th{height:32px; text-align:left; font-weight: normal; color:#666;}
.email_table td{height:46px; font-size: 13.5px; border-bottom:1px solid #eee; text-align:left; color:#666;}
.email_table select{width:100%; border:1px solid #ddd; height:36px; padding: 0 5px; text-align: center; border-radius:2px;}
.email_input{float: left; border: 1px solid #74aae0; width:300px; text-indent: 12px; height:42px; line-height: 42px;}
.email_submit{width:110px; cursor:pointer; height: 42px; margin-left:-3px; display: inline-block; border-top-left-radius: 0px!important; border-bottom-left-radius: 0px!important; font-size:16px; border:0px; color:#fff; background-color: var(--main-color);}
.email_submit:hover{background-color: var(--main-font-color);}
.resolution_btn:hover{text-decoration: underline;}

/*共用table长度*/
.common_table{width: 100%; margin-top:30px; margin-bottom:10px;}
.common_table th{height: 40px; text-align:left; font-weight: normal; border-bottom:1px solid #ddd; font-size:14px; color:#666;}

/*共用提交按钮*/
.common_submit{padding:8px 18px; color: #fff; font-size:14.5px; cursor: pointer; background-color: var(--main-light-color); border:1px solid #36a3e7;}
.common_submit:hover{background-color: var(--main-font-color);}
.common_search_submit{background-color: var(--main-light-color); border-radius: 6px; border: 1px solid var(--main-color); color: #fff; cursor: pointer; padding: 7px 16px;}
.common_search_submit:hover{background-color:var(--main-color)}
.common_search_reset{width:90px!important; background-color: #fff; text-indent: 0px; color:#666; margin-left:15px; border-radius: 6px; border:1px solid #ddd; cursor: pointer; padding:8px 12px;}
.common_search_reset:hover{color:#333; border: 1px solid #ccc}

/*共用批量确定操作*/
.common_batch_operation{float:left; color: #2882e8; border: 1px solid #ddd; cursor: pointer; padding:8px 18px;}
.common_batch_operation:hover{background-color: #f4fbff!important}

/*共用批量操作选择*/
.common_batch_select{width:150px; float: left; margin-right:6px;}

/*页面底部提示*/
.common_prompt{padding:50px 0px;}
.common_prompt>div{padding:50px 0px; background-color: red; width:85%; background-color: #f6f9fc; line-height: 20px; padding:5px 20px; color:#555; border-radius: 3px; font-size:13px;}

/*会员页面标签切换*/
.common_tab{color:var(--main-deep-color)!important}

/*信息模板*/
.template_table td{height:46px; text-align:left; color:#555; font-size:13.5px;}
.template_table select{width:340px; padding: 0 12px;}
.template_table input{width:340px;;}
.resolution_btn:hover{text-decoration: underline;}
.verification:hover{text-decoration: underline;}
.template_add_table{order-collapse:collapse; margin:40px 60px; margin-bottom:10px;}
.template_add_table th{height: 50px; width: 20%; padding-right:17px; font-weight: normal;  font-size:14px; color:#666;}
.template_add_table td{height:50px; color:#555;}

.template_add_table input{width:350px;}
.resolution_btn:hover{text-decoration: underline;}

/*各页面左上角标题链接*/
.n-top-left-wrap{width:100%; height: 20px; margin-bottom: 13px; border-radius: 1px;}
.n-top-left-wrap>a:hover{border-bottom:1px solid #68A6D5; border-radius:2px; background-color:#fff; color: #3486c4;}
.n-top-left-button{color:#777; margin-right:36px; padding-bottom:9px; font-size:15px;}
/*域名过户*/
.push_form{margin-top:40px;}
.common_area{width: 40%; height: 120px; font-family: '微软雅黑'; vertical-align: top; padding: 10px 10px;}

.form_group > li .form_label {display: inline-block; width: 15%; color:#444; text-align: right; margin-right: 20px;
line-height: 32px; font-weight: 0;}
.form_group > li {padding: 11px 0;}
.form_group > li [type="password"], .form_group > li [type="text"] {
  width: 220px;
}

/*这是进度条完整度*/
.progress-bar {
  width: 905px;
  float: left;
  background-color: #ddd;
  margin-top: 3px;
  border-radius: 20px;
  overflow: hidden;
}
.progress {
    text-align: center;
    height: 15px;
    color:#fff;
    font-size: 11px;
    background-color: #50B7E9;
    width:0%;
    border-radius: 20px;
    transition: width .8s ease;
}

/*分页样式*/
.page a {
    width:34px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    border: 1px solid #CCC;
    text-decoration: none;
    margin: 0px 0px 0px 6px;
    color: #555;
    border-radius: 6px;
}
.page a:hover{
    background-color: #f4fbff;
    color: #2882e8;
    border-color:#539bec
}
.page_active {
    color: #2882e8 !important;
    background-color: #f4fbff;
    border: 1px solid #539bec !important;
}
