.body{
  margin: 0;
  padding: 0;
}
.common_width{
  width: 1200px;
  margin: 0 auto;
}
.price_content{
  color: #999;
}
.price_nav span{
  color: #333333;
}
.price_nav a{
  color: #999;
}
.price_nav{
  font-size: 13px;
  margin: 15px 0;
}
.page_tit{
  font-size: 22px;
  color: #333333;
}
.page_tit:before{
  content:'';
  display: inline-block;
  background: #0052C3;
  width: 3px;
  height: 24px;
  vertical-align: sub;
  margin-right: 5px;
}
.filter_box{
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin: 25px 0 15px;
}
#domain_price_comparison{
  color: #333;
}
.filter_box ul li{
  list-style: none;
}
.filter_box ul{
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.filter_box ul label{
  margin-right: 15px;
  padding: 8px 8px;
  color: #666666;
  border: 1px solid #F1F1F1;
  cursor: pointer;
  display: inline-block;
}
.act_type{
  color: white!important;
  background: #f60;
}
.filter_box ul label input{
  width: 0;
  height: 0;
  opacity: 0;
  display: none;
}
.search_box{
  display: flex;
  align-items: center;
  line-height: 40px;
}
.search_box input{
  outline: none;
  border: 1px solid #F1F1F1;
  height: 35px;
  padding-left: 10px;
}
.search_box div{
  height: 39px;
  width: 44px;
  background: #f60 url("../images/index/price_search.png") no-repeat center center / auto;
  cursor: pointer;
}
#domain_price_comparison table{
  table-layout: fixed;
  border-collapse: collapse;
}
.all-domain-type td{
  height: 45px;
  border: 1px solid #F1F1F1;
}
.domain_dis_table{
  font-size: 13px;
}
.domain_dis_table table tr:nth-child(2n-1){
  background: #F2F3FA;
}
.domain_dis_table table tr:hover{
  background: #FDF5E6;
}
.whois_color{
  color:#f60;
}
.price_content{
  margin-bottom: 30px;
}
.price_content a{
  text-decoration: none;
}
.price_container{
  display: inline-block;
  min-width: 90px;
  text-align: left;
}
.gg {
  color: #333;
  font-size: 14px;
}
.domain-type-title td{
  color: #333;
}
.moral{
  float:right;
  padding-left:10px;
  padding-right:5px;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:100%;
  width:160px;
}
@media (max-width: 1200px) {
  .common_width{
    width: 100%;
  }
}
@media (max-width: 768px) {
  .filter_box ul label{
    margin-bottom: 15px;
  }
  .price_content{
    padding: 0 15px;
  }
  .price_container{
    text-align: center;
  }
}