.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;} */

@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;}

	/* .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;}
}
@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;}
}