.max-width{/* padding-top:20px; */}
.borders{border:1px solid #cccccc;margin-bottom:10px;clear:both;background:#fff;}
.box{padding:0;}
#border:hover{border:1px solid #990000;}
#dot{width:250px;text-align:center;float:left;font-size:24px;height:100px;line-height:100px;border-right:1px solid #ccc;background: #F0F0F0;}
#dot span{display:block;font-weight:normal;}
#dot span a{color:#333333 !important;}
#dot .normal{color:#666;display:none;}
#check{float:left;font-size:16px;font-weight:bold;line-height:100px;width:50%;text-align:left;padding-left: 30px;}
#check input{font-size:16px;padding: 8px 0px;}
#buttons{text-align:left;float:left;overflow:hidden;zoom:1}
#buttons .price{display:block;;clear:both; color:#b40026;text-align: center;line-height: 100px;}
#nList {float:left;padding:0px 0px 20px 20px;text-align: center;}
#nList a{float:left;width:14%;font-size:14px;color: #333; padding:3px 0;}
#nList a:hover{font-weight:bold; color:#b40026;}
.normal{font-size:12px;}

.btn1{float: right;position: relative;top: 35px;right: 30px;}

.t_co{text-align:center;color: #fff;}
.t_co label{font-size:52px;}
.t_co p{font-size: 20px;}


.page *{box-sizing: border-box; font-family: Arial; padding: 0; margin: 0;}
.page-title{text-align: center; font-weight: 400;  font-size: 34px; margin: 40px auto;}
.tools{overflow: hidden; margin-bottom: 30px;}
.tools-title{font-size: 18px; line-height: 40px;}
.fl{float: left;}
.fr{float: right;}
.search-box{background: #b40026; border-radius: 5px; border: 1px solid #b40026; width: 200px; height: 40px; margin-right: 20px;}
.search-box input[type='text']{float: left; width: calc(100% - 40px); height: 100%; font-size: 14px; border: none; padding: 0 40px 0 10px; border-radius: 4px; outline: none;}
.search-box input[type='button']{float: left; background: url(../../images/search-ico.png) no-repeat center; background-size: 70%; width: 40px; height: 100%; border: 0; cursor: pointer; outline: none}
.select-box{margin-left: 20px; height: 40px; border-radius: 5px; border: none; background: #b40026; color: #fff; font-size: 16px; width: 60px; padding: 0 10px;}
.domain-list{margin-bottom: 40px; overflow: hidden;}
.list-style{overflow: hidden;}
.list-style span{float: left; width: 18%; text-align: center;}
.list-style span:first-child{width: calc(100% - 18%*4); text-align: left; padding-left: 5%;}
.list-head,
.list-item{border-bottom: 1px solid #ddd;}
.list-item:last-child{border: none;}
.list-item:nth-child(odd){background: #f8f9fb;}
.list-head span{font-size: 16px; height: 50px; line-height: 50px; color: #8d9199;}
.list-item{display: block; color: #46484d; }
.list-item:hover{color: #c00}
.list-item span{font-size: 16px; height: 50px; line-height: 50px; color: inherit;}
.list-item span:first-child{font-weight: 600;}
.list-page{margin-top: 40px; overflow: hidden;}
.number-tips{font: 18px/24px Arial; color: #8d9199;}
.number-tips.tips2{display: none;}
.page-btn{overflow: hidden;}
.pagebtn1{display: block;}
.btn-box{display: none;}
.page-btn>div{float: left;}
.btn-prev,
.btn-next{background: #c00; color: #fff; border-radius: 5px; text-align: center; width: 40px; height: 24px; line-height: 24px;}
.btn-num span{float: left; width: 40px; font-size: 18px; line-height: 24px; text-align: center; color: #8d9199; cursor: pointer;}
.btn-num span.on{color: #c00}
.other-text{clear: both; margin-top: 40px; color: #a4a9b2; font-size: 12px;}
.other-text p{line-height: 1.8; padding: 0;}
.fqa{border-top: 1px solid #ddd;}


/* .domains_top{width:100%;background:#2f2c8a url("/domain/share/img/index_domains.png"); background-size: cover; overflow: hidden; position:relative;}
.domains_top .max-width{ position:relative; padding-top:40px; padding-bottom: 40px;}
.domains_top h2{padding: 20px 0; margin:0;color: #fff;}

.search{position: relative;width: 100%;text-align: center;}
.search .sh_inp{ padding: 20px 0; width: calc(100% - 290px); border: none; font-size: 18px; float: left; text-indent: 15px; outline: none;}
.search .sh_st{ padding: 9px 0px; width: 100px; background: #b40026; border: none; color: #fff; border-radius: 4px; font-size: 18px; float: right; margin-top: 11px; margin-right: 10px;}
.dsearch {margin: 0 auto;width: 95%;border-radius: 5px;background: #fff;overflow: hidden;border: 1px solid #666;}
.sh_btn {float: left;width: 180px;height: 62px;line-height: 62px;text-align: center;font-size: 18px;font-family: "Verdana","Tahoma","Arial";color: #666;}
.b_search { position: relative; width: 100%; text-align: center; margin-top: 30px;}
.b_search p {display: inline-block;cursor: pointer;background: #f3c50b;border-radius: 5px;margin: 7px;color: #fff;font-size: 18px;}
.b_search .b_img {background: #f39c12;padding: 10px;border-radius: 5px;vertical-align: middle;}
.b_search p span { padding: 0 15px 0 8px;vertical-align: middle;}
.b_search input::-webkit-input-placeholder{color: #fff;opacity:1;}
.psearch{width: 95%;background: #fff;overflow: hidden;margin: 0 auto;border-radius: 5px;border: 1px solid #666;display: none;}
.psearch textarea{ float: left; width: calc(80% - 30px); border: none; padding: 10px; font-size: 18px; line-height: 1.4; outline: none; font-family: "Verdana","Tahoma","Arial";}
.psearch .sh_mst { padding: 9px 0px; width: 20%; background: #b40026; border: none; color: #fff; border-radius: 4px; font-size: 18px; float: right; margin-top: 10px; margin-right: 10px;} */
#top{background: #009090 !important;}
/* 顶部广告悬浮层 */
.showcase-ad-bar {position: absolute;top: 0;left: 0;right: 0;height: 45px;background-color: rgba(0, 0, 0, 0.2);backdrop-filter: blur(5px);display: flex;align-items: center;justify-content: center;font-size: 13px;font-weight: bold;color: #fff;z-index: 10;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.showcase-ad-bar a {display: block;text-align: center;color: #fff;text-decoration: none;transition: opacity 0.3s ease;}
.showcase-ad-bar a:hover {opacity: 0.8;color: #fff;}

/* 左侧悬浮图片 */
.showcase-mascot-image {position: absolute;top: 55%;transform: translateY(-50%);z-index: 15;}
.showcase-mascot-image img {width: auto;height: 300px;display: block;}

.domains_top{background: #009090;position: relative;height: 385px;}
.domains_top .domains_top_box{display: flex;align-items: center;height: 100%;}
.domains_top .domains_top_box .showcase-content{flex: 1;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;height: 100%;margin: 45px 0 0 280px;}
.domains_top h1{color: #fff;font-size: 38px;margin: 0 0 10px;font-weight: bold;}
.domains_top .b_search{margin-top: 20px;display: flex;justify-content: center;gap: 20px;}
.domains_top .b_search .bsh_btn{cursor: pointer;background: #ececec;border-radius: 100px;color: #000;font-size: 14px;display: inline-block;font-weight: bold;padding: 0 20px;height: 45px;line-height: 45px;}
.domains_top .b_search .bsh_btn:hover{background: #ff3500;color: #fff;}
.domains_top .b_search .bsh_btn i{font-size: 12px;}
.domains_top .domain-check-search-box{border: 0;}
.domains_top .domains_top_box form{display: block;width: 100%;}
.domains_top .domains_top_box form textarea{height: 150px;}

@media screen and (max-width: 768px){
    .pagebtn1{display: none;}
    .btn-box{width: 100%;display: flex;justify-content: center;margin-top: 10px;}
    .btn-box .btn-prev{margin-right: 10px;}

    .showcase-ad-bar{position: static;height: 35px;font-size: 12px;}
    .showcase-mascot-image {position: static;text-align: center;margin-bottom: 10px;transform: none;filter: drop-shadow(0 5px 15px rgba(0, 0, 0, 0.2));}
    .showcase-mascot-image img {height: 120px;margin: 10px auto 0;width: auto;}

    .domains_top{height: auto;padding-bottom: 20px;}
    .domains_top .domains_top_box{display: block;}
    .domains_top .domains_top_box .showcase-content{margin: 0;align-items: center;}
    .domains_top h1{margin: 0 0 10px;padding: 0;font-size: 24px;}
    .domains_top .b_search{margin-top: 10px;gap: 10px;}
    .domains_top .b_search .bsh_btn{font-size: 12px;height: 35px;line-height: 35px;padding: 0 15px;}

	/* .domains_top{background-size: cover;}
	.dsearch, .psearch{width: 100%;}
	.search .sh_inp{width: calc(100% - 115px);font-size: 12px;padding: 10px 0;text-indent: 10px;}
	.sh_btn{width: 115px;height: 37px;line-height: 37px;font-size: 12px;}
	.search .sh_st{float: none;width: 90%;font-size: 12px;margin: 7px auto;}
	.b_search p{margin: 0 5px 0 0;}
	.b_search .b_img{padding: 5px;} */
}

@media screen and (max-width: 480px){
	.box{height: 200px !important;}	
	#nList{padding: 0px 0px 20px 0px;}
	#nList a{width:25%;padding: 5px 0;}
	.borders{padding: 5px 3px;height: auto !important;text-align: left;position:relative;}
	#dot{width: 50%;font-size: 22px;border:none;}
	#check{width: 100%;font-size: 14px;line-height: 70px;padding: 0;}
	#check input{width: 55%;border: 1px solid #ccc;}
	#buttons{float:none;text-align: right;padding: 1px 10px 0px 0px;}
	
	.t_co label{font-size: 42px;}
	#buttons .price{ text-align:right;line-height: 60px;}
	.btn1{position: absolute;top: 70px;right: 10px;}


	.mobi-hide{display: none;}
	.page-title{font-size: 18px; margin: 15px auto;}
	.tools .fl,
	.tools .fr{float: none;}
	.tools-title{font-size: 12px; line-height: 28px;}
	.search-box{width: 248px; height: 28px; font-size: 12px; float: left !important;}
	.search-box input[type='text']{font-size: 12px;}
	.search-box~div{float: left !important;}
	.select-box{height: 28px; font-size: 12px;}
	.list-head span{height: 28px; line-height: 28px;}
	.list-head span,
	.list-item span{font-size: 12px;}
	.list-item span{height: 38px; line-height: 38px;}
	.number-tips{font: 12px/24px Arial;}
	.list-page .fl,
	.list-page .fr{float: none;}
	.btn-num span{font-size: 12px;}

	.domains_top{height: auto !important;}

	.t_co p{font-size: 14px;}
	.domains_top h2{font-size: 20px !important;}
	.btn-num span{width: 39px;}
	.b_search p{font-size: 12px !important;}

    .domains_top .domain-check-search-box{border-radius: 20px;}
}
@media screen and (max-width: 375px){
	.search-box{width: 210px;}

}
@media screen and (max-width: 320px){
	.search-box{width: 155px;}
	#nList a{width:33%;}
	.btn1{padding: 8px 5px !important;}
	.t_co label{font-size: 36px;}
	.btn-num span{width: 31px;}
}