*html{overflow-x:auto;overflow-y:auto;} 
body {font-family:Verdana,"宋体", simsun, sans-serif;font-size: 14px;margin:0 auto;color:#000000;overflow:auto;background:white;} 
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p { margin:0; padding:0;}
img {border:none;}
ul { list-style:none;}
textarea {padding:3px;outline:0;border:2px solid #094e9c;overflow-x:auto;overflow-y:auto;resize: none;font-size: 16px;}

a{text-decoration:none;}

.c{clear:both;}

.floatleft{float:left;}
.floatright{float:right;}

.red, .red a:link,.red a:visited,.red a:hover,.red a:active {color:red}
.orange,.orange a:link,.orange a:visited,.orange a:hover,.orange a:active {color:orange}
.blue, .blue a:link,.blue a:visited,.blue a:hover,.blue a:active {color:blue}





.header {width:100%;margin-bottom:8px;background:#fff;}

.middle {width:1150px;margin:0 auto;}
.middle #logo{display:inline-block;width:248px;height:90px;float:left;border:0;}
.middle .header_right{display:inline-block;height:90px;line-height:90px;float:right;}
.middle .header_right img{vertical-align:middle;}



#nav{background-color: #2F76A7;}

#nav_box{width:1150px;margin:0 auto;text-align:center;}
.navlinks{float:left;height:41px;line-height:41px;}
.navlinks a{display:inline-block;height:41px;line-height:41px;color:#fff;font-size:16px;padding:0 12px;}


.navlinks .navhover,.navlinks a:hover{background-color: #75B714;color:#fff;}

.navtools {position:relative;float:right;width:auto;padding:0 14px;line-height:41px;color:#fff;font-size:16px;background-color: #75b714;cursor:pointer;}
.navtools img {vertical-align:text-bottom;}
.navtools ul {width:110px;margin-left:-16px;_margin-left:-8px;display:none;}
.navtools ul li{width:110px;}
.navtools ul li a{display:inline-block;width:110px;height:41px;line-height:41px;color:#fff;font-size:16px;text-align:center;}
.navtools ul li a:hover{color:#fff;background:#a6ce6c;}



.tips {
	margin:0 auto;text-align:left;
	width:1138px;
  margin-bottom: 10px;
  border: 1px solid #99CC33;
  background: #ebfeeb;
}
.tips p {
	font-size:16px;
	line-height:26px;
}
.tips p img {vertical-align:middle;}





.showmessage {text-align:center;margin:120px auto 130px;padding:30px 0px;width:600px;height:auto;border:6px solid #75b714;background-color:#fff;font-size:20pt;}





.showdata, .filterdata {
	margin:0 auto;text-align:left;
	width:1138px;
  margin-bottom: 10px;
	font-size: 18px;
}



.showdata .col_header, .filterdata .col_header{
	width: 100%;
  height: 40px;
  overflow: hidden;
	
	display: flex;
	align-items: center; 
}
.showdata .col_header, .filterdata .col_header :hover {
	cursor: pointer; 
}

.col_header .icon{
	display:inline-block;
	height:30px;
	padding: 0 6px 0 10px;
	border-left: 3px solid #fb8b48;
}

.col_header .icon_note{
	margin:0 20px 0 2px;
}




.showdata .op, .filterdata .op{
	display:flex;
	justify-content: space-between;
	width:200px;
	margin:0 auto;
	text-align:center;
	padding-bottom:16px;
}

/************* end 共用css **************/





/************* 数据显示区域独有CSS **************/

.showdata {
  background: #ebfeeb;
  border: 1px solid #99CC33;
}


.showdata .main {
	display:none; 
	width: 100%;
  height: auto;
	background:#ffffff; 
  border-top: 1px solid #99CC33; 
}



.showdata .main #func_area {
	padding:15px;
}

.showdata .main #func_area p{height:34px;}

/************* end 数据显示区域独有CSS **************/







/************* 域名筛选区 独有CSS **************/

.filterdata {
  background: #D1F8EF;
  border: 1px solid #8edecc;
}


.filterdata .main {
	display:none; 
	width: 100%;
  height: auto;
	background:#ffffff; 
  border-top: 1px solid #8edecc; 
}



.filterdata .main #filter_area {
	padding:15px;
}

.filterdata .main #filter_area p{height:34px;}


.filterdata #filter_area input[type="checkbox"] {
	width: 18px;
	height: 18px;
	vertical-align: bottom ;
}



#filter_area .filter_select .flt_result {
	cursor: pointer; 
}



.dropdown_arrow {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.941l5.646-6.305a.5.5 0 0 1 .708.708l-6 6.5a.5.5 0 0 1-.708 0l-6-6.5a.5.5 0 0 1 0-.708z"/></svg>'); 
	background-repeat: no-repeat;
	background-position: right 0.25rem center; 
	background-size: 16px 12px; 
}





/**** 文本框直接输入，后面的X关闭按钮专用样式 ****/

.close_x {
	display:inline-block;
	width:20px;
	height:20px;
	vertical-align:sub;
	cursor: pointer;
}
.close_x_gray {
	background-image: url('../images/close_x.png');
	background-repeat: no-repeat;
	background-position: 0 -20px; 
	
	display:;	
}

.close_x_blue {
	background-image: url('../images/close_x.png');
	background-repeat: no-repeat;
	background-position: 0 0; 
}







/****** 悬浮UL实现多选公共样式 ******/
.ulcss {
	max-width:220px;	
	line-height: 1.5;
  overflow: hidden;
	list-style: none;
	padding: 0 0 1px 1px; 
}

.ulcss li {
	float: left;	
	width: 72px;
	height: 28px;
	border: 1px solid #e9ecef;
	cursor: pointer;
	transition: all .2s;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	color: #000;
	margin: 0 0 -1px -1px; 
}

.ulcss li:hover {
	color: #108ee9;
}


.ulcss li.active {
	color: #108ee9;
	position: relative;
	border: 1px solid #2196F3;
	background: #eaf6ff;
}


/****** 删除日期，在基础样式上叠加的特殊样式，模仿下拉框 ******/
#pos_deldate .ulcss {
	width:120px;
	overflow-y:auto;
	overflow-x:hidden;
}
#pos_deldate .ulcss li {
	width: 100%;
	border: 0;
	font-size:13px;	
}
#pos_deldate .ulcss li.active {
	border: 0 !important;
}
/****** end 删除日期 ******/





/***** 悬浮窗 自定义范围文本框 *****/


.customize {
	margin:0 auto;
	text-align:center;
	margin:15px 0 8px 0;
}

.customize .filter_input {
	padding: 0 2px !important;
}




.filter_input {
    display: inline-block;
	  width: 50px;
    height: 30px;
		font-size:16px;
		color: #ff5722;	
    text-align: center;
    text-indent: 0;
		
		-webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-variant: tabular-nums;
    list-style: none;
    -webkit-font-feature-settings: 'tnum';
    font-feature-settings: 'tnum';
    
    background-color: #fff;
    border: 1px solid #d9d9d9; 
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0 6px;
}


.filter_input:focus, .filter_input:hover {
	border-color: #037cff !important;
	outline: none!important;
}


.submit_small {
	border:0;
	width:50px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#ffffff;	
	background:#419afd;
}
.submit_small:hover{background:#094e9c;}	




.reset_small {
	border:0;
	width:50px;
	height:30px;
	line-height:30px;
	font-size:16px;
	color:#000000;	
	background:#E9E9ED;
	margin-left:20px;
}
.reset_small:hover{background:#D0D0D7;}	


/************* end 域名筛选区 独有CSS **************/





.radio{vertical-align:middle;display:inline-block;margin-right:5px;width:16px;height:16px;background:url(../images/image-2.gif) 0px -20px no-repeat;cursor:pointer;}
.checkbox{vertical-align:middle;display:inline-block;margin-right:5px;width:16px;height:20px;background:url(../images/image-2.gif) 0px -60px no-repeat;*background:url(../images/image-2.gif) 0px -57px no-repeat;cursor:pointer;}
.checkbox input,.radio input{display:none;}
.checked{background:url(../images/image-2.gif) 0px 0px no-repeat;}
.selected{background:url(../images/image-2.gif) 0px -40px no-repeat;*background:url(../images/image-2.gif) 0px -37px no-repeat;}

.func_select {display:inline-block;width:178px;vertical-align: middle;overflow:hidden;white-space:nowrap;} 
.func_select img{vertical-align:baseline;}


.filter_select {display:inline-block;width:272px;vertical-align: middle;overflow:hidden;white-space:nowrap;}

.filter_select img{vertical-align:baseline;}

.filter_select .func_select{width:138px;}

.red{color:red;} 





.button {
	text-align:center;
	
	display:inline-block;
	cursor: pointer; 
	border-radius: 6px; 
}


.submit {
	border:0;
	width:80px;
	height:36px;
	line-height:36px;
	font-size:20px;
	color:#ffffff;	
	background:#419afd;
}
.submit:hover{background:#094e9c;}	


.reset {
	border:0;
	width:80px;
	height:36px;
	line-height:36px;
	font-size:20px;
}








.layout {
    width: auto;
    margin: 0 auto;
		text-align:center;
}
.today-msg-container {
		width: auto;
		display:inline-block;	
}
.today-msg-container .auto0 {
    
    padding: 0 5px;
    border-bottom: 1px solid #f2f3f4;
    
    
}


.ykj-div  {
    background: #fff;
    box-shadow: 0 2px 4px rgba(3,27,78,.06);
    border: 1px solid #E5E8ED;
    border-radius: 3px;
}


.ykj-div span.ym-name {
    width: 197px;  padding-left: 24px; text-align: left;
}

.ykj-div span.ym-jj {
    
}


.ykj-title {
    clear: both;
    height: 48px;
    line-height: 48px;
    background: #F6F8FA;
    box-shadow: inset 0 -1px 0 0 #F2F3F4;
    border-bottom: 1px solid #e5e8ed;
		
}

.ykj-list .ym-name {
    font-size: 16px;
    font-weight: 700;
}
.ykj-list .ym-jj {
    
}

.ym-name a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}



.ykj-list li:hover {
    background: #eff7fb;
}
.ykj-list li:hover a {
    color: #108EE9;
}
.ykj-title span, .ykj-list li span {
    float: left;
    display: inline-block;
    min-width: 100px;
    text-align: center;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ykj-list li {
    height: 64px;
    background: #fff;
    border-bottom: 1px solid #f2f3f4;
    line-height: 64px;
    
}
.ykj-list li:last-child {
    border-bottom: 0;
}


.ym-ykj {
    color: #FF5722;
    font-size: 16px;
}


.ym-zz a {
    padding: 8px 13px;
    border: 1px solid #108EE9;
    border-radius: 2px;
    color: #108EE9;
    
}

.ym-zz a:hover {
    color: #fff !important;
    background-color: #108EE9;
}






span.domain {width:220px;}	
span.archive_title {width:500px;}	









/**** 结果表格上方的描述 ****/
#result_describe {width:1136px;height:32px;margin:0 auto;text-align:center;margin-bottom:20px; margin-top: 20px;}
#result_describe span {display:inline-block;line-height:32px;}

#result_describe span.download {padding:0 16px;font-size: 14px;color: #fff;background-color: #419afd;border-radius: 3px;}
#result_describe span.download:hover{background:#094e9c;}
#result_describe span.download img {vertical-align:middle;}	


/**** 结果表格样式 ****/
#result table {
	min-width:1140px;margin:0 auto;background:#fff;
	box-shadow: 0 2px 4px rgba(3,27,78,.06);
	border: 1px solid #E5E8ED;
	border-radius: 3px;
	border-collapse: collapse;
}
#result table tr { border-bottom: 1px solid #f2f3f4; }



#result table th{
	font-size:16px;font-weight:normal;word-break:keep-all;white-space:nowrap;
	
	height: 48px;
	
	background: #F6F8FA;
	box-shadow: inset 0 -1px 0 0 #F2F3F4;
	border-bottom: 1px solid #e5e8ed;
}

#result table th span {
    display: inline-block;
    min-width: 80px;padding-right:20px;
    text-align: left;
		float: left;
		
}

#result table td{font-size:14px;height:64px;line-height:64px;text-align:left;padding-right:25px;word-break: keep-all;white-space:nowrap;overflow:hidden;}
#result table .sequence {text-align:left;padding-right:15px;padding-left:10px;}
#result table td img{vertical-align:middle;}
/*#result .span{display:inline-block;margin-right:25px;*margin-bottom:10px;_margin-bottom:5px;_margin-top:5px;width:auto;padding:0 8px;height:30px;line-height:30px;overflow:hidden;text-align:center;color:#fff;background:#419afd;font-weight:normal;font-size:16px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}*/
#result_select_all {width:62px;}
.hightlight{background:#e3ffc9}






#result table  p {line-height:28px;}	

#result table .title p {overflow:hidden;text-overflow:ellipsis;}
#result table .keywords p {overflow:hidden;text-overflow:ellipsis;}
#result table .description p {overflow:hidden;text-overflow:ellipsis;}
#result table .websites a {overflow:hidden;text-overflow:ellipsis;}

#result table .archive_title p {max-width:500px;overflow:hidden;text-overflow:ellipsis;}
#result table .archive_gray p {max-width:350px;overflow:hidden;text-overflow:ellipsis;}

#result table .whois_nameserver p {overflow:hidden;text-overflow:ellipsis;}
#result table .whois_registrar p {overflow:hidden;text-overflow:ellipsis;}
#result table .whois_state p {overflow:hidden;text-overflow:ellipsis;}



/*** 表格域名行高亮颜色 ***/

#result table tr:hover {
	background: #f6fafc;
}

#result table tr.picked  {
	background: #c9fcff !important;
}


/********************** 排序箭头样式 ********************/

.triangle-box {
	vertical-align: text-bottom;
    position: relative;
    display: inline-block;
    width: 10px;
    height: 16px;
    margin-left: 2px;
}



.triangle-up, .triangle-down {
    position: absolute;
    height: 0;
    width: 0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-style: solid;
    border-width: 6px;
    cursor: pointer;
}


.triangle-up {
    border-color: transparent transparent #aaa transparent;
    top: -6px;
}
.triangle-down {
    border-color: #aaa transparent transparent transparent;
    bottom: -6px;
}


.triangle-up:hover {
  border-color: transparent transparent #108ee9 transparent;
}
.triangle-down:hover {
	border-color: #108ee9 transparent transparent transparent;
}


.asc .triangle-up{
	border-color: transparent transparent #f00 transparent;
}
.desc .triangle-down{
	border-color: #f00 transparent transparent transparent;
}


.on {
	color: #f00 !important;
}

/********************** end 排序箭头样式 ********************/






.page { margin:0 auto;text-align: center; clear:both;padding: 10px;margin-top: 18px;}
.page a, .page strong, .page em, .page span { margin: 0 9px 0 0; padding: 6px 12px; border: 1px solid #e3e3e3;border-radius:3px; background: #f9f9f9; color: #999; font-size:20px; }
.page em { border-color: #ccc; color: #333; font-style: normal; }
.page strong { background: #419afd; color: #fff; }
.page a { color: #333;border-radius:3px; }
.page a:hover { background: #f5f5f5; text-decoration: none; }


.page .perpage {border:0;margin-left:30px;font-size:12px;font-weight:normal;color:gray;}







/*********** Footer 直接复制过来的 ***********/
.footer {
	background: #091830;
	font-size: 12px;
	margin-top:30px;
}

.footer .auto0 {
	width: 1150px;
	margin:0 auto;
}

.footer strong {
	display: block;
	margin-bottom: 15px;
	color: rgba(255,255,255,.7);
	font-size: 16px;
	font-weight: 400;
}

.footer a {
	color: rgba(255,255,255,.4);
	transition: all .3s;
	font-size: 14px;
}

.footer a:hover {
	color: #28d0e9 !important;
}

.foot-top {
	display: inline-block;
	padding-top: 30px;
	padding-bottom: 26px;
}

.foot-nav {
	float: left;
	padding-left: 26px;
	padding-right: 60px;
	border-left: 1px solid rgba(255,255,255,.1);
	min-height: 170px;
}

.foot-nav li {
	color: #919191;
	font-size: 14px;
	line-height: 26px
}

.foot-kf {
	padding-right: 0;
}
.foot-kf span {
	color: rgba(255,255,255,.5);
}
.foot-kf .hot-line {
	margin-bottom: 0;
	font-size: 18px;
	font-family: Arial;
	color: #0f9fff;
	display: initial;
}

.call {
	text-align: center;
	display: block;
	height: 36px;
	margin: 18px 0;
	margin-bottom: 18px;
	background: #0f9fff;
	border-radius: 2px;
	background-size: 14px;
	line-height: 36px;
	text-align: center;
	color: #fff!important;
}
.call i.iconfont {
	padding-right: 12px;
	font-size: 14px;
}
.footer .call:hover {
	color: #fff!important;
	background: #33adfd;
}

.foot-contact {
	position: relative;
	float: left;
}

.foot-contact ul li {
	width: 32px;
	height: 32px;
	margin-right: 16px;
	float: left;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	transition: all .3s;
	background: url("../images/foot_sprite.png") no-repeat;
}

.foot-contact ol {
	position: absolute;
	bottom: 35px;
}

.foot-contact ol img {
	display: none;
	width: 126px;
	box-shadow: 0 0px 2px 3px rgba(0,0,0,0.3);
	border-radius: 5px;
}

.foot-contact ul li.wx {
	background-position: -33px -33px;
}

.foot-contact ul li.wx:hover {
	background-position: -33px 0;
}

.foot-contact ol li.wb{
	margin-left: -46px;
}
.foot-contact ol li.dy{
	margin-left: 46px;
}

.foot-contact ul li.wb {
	background-position: 0 -33px;
}

.foot-contact ul li.wb:hover {
	background-position: 0 0
}

.foot-contact ul li.dy {
	background-position: -66px -33px;
}

.foot-contact ul li.dy:hover {
	background-position: -66px 0;
}

.foot-link {
	border-top: 1px solid rgba(58, 70, 89, 0.50);
	padding-top: 24px;
	padding-bottom: 15px;
}

.foot-link ul li {
	float: left;
	width: 100px;
	margin-right: 20px;
	margin-bottom: 10px;
}

.foot-link ul {
	width: 1227px;
	overflow: hidden;
}

.foot-bottom {
	padding: 20px 0;
	color: rgba(255,255,255,.4);
	border-top: 1px solid rgba(58, 70, 89, 0.50);
}
.foot-bottom a {
	font-size: 12px!important;

}
.foot-bottom p {
	margin-bottom: 8px;
}

.rz-box {
	margin-top: 20px;
	overflow: hidden;
}

.rz-box span {
	display: inline-block;
	float: left;
	margin-right: 24px;
	height: 40px;
}

.rz-box img {
	height: 40px;
}











