   .price_table{ width:960px; height:auto; display:table;  margin:10px auto }
   .price_table *{margin:0; padding:0;}
   .price_table .top_nav{  height:auto; line-height:30px; }
   .price_table .top_nav li{ float:left; height:30px; line-height:30px; border-left:1px solid #ccc; margin-bottom:15px;}
   .price_table .top_nav li a{ text-decoration:none; height:28px; line-height:28px; display:inline-block;  font-size:14px; font-weight:bold; color:#7a7a7a; background:#f4f4f4; padding:0 30px; border:1px solid #ccc; border-left:none;}
   .price_table .top_nav li a:hover{text-decoration:none; height:28px; line-height:28px;  display:inline-block;  font-size:14px; color:#fff; font-weight:bold; background:#333;  padding:0 30px; border:1px solid #ccc; border-left:none;}
   .price_table .top_nav li .on{text-decoration:none; height:28px; line-height:28px;  display:inline-block;  font-size:14px; color:#fff; font-weight:bold; background:#333;  padding:0 30px; border:1px solid #ccc; border-left:none;}
   .price_table  .the_domain{ width:100%; height:auto; display:inline-table; }
   .price_table table{ border:1px solid #ccc; border-left:none; border-bottom:none; background:#fefefe;}
   .price_table table tr{ height:30px; }
   .price_table table tr td{ border:1px solid #ccc; border-right:none; border-top:none; line-height:18px; }
   .price_table table  .table_title{ background-color:#333; color:#fff; height:40px; line-height:40px; font-size:15px; font-weight:bold;}
   .price_table table .td1{ width:155px; }
   .price_table table .price{ background:#f8f8f8; } 
   .price_table table .price span{ font-size:14px; color:#f60; margin-right:5px; }
   .price_table table .td2{ color:#f00; width:60px; } 
   
   .price_table  .ifhiden{width:742px; height:971px;   float:right;}
   .price_table  .domain_table{ width:740px; float:right; }
   .price_table .left_nav { width:200px; height:auto; display:inline-table; float:left; border:1px solid #ccc; background:#efefef; border-bottom:none;  }
   .price_table .left_nav h2{ width:94%; padding-left:6%; height:38px; color:#222; line-height:38px; font-size:16px; font-weight:bold;  border-bottom:1px solid #ccc;}
   .price_table .left_nav ul{ width:100%; }
   .price_table .left_nav ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc;}
   .price_table .left_nav ul li a{ display:block; width:92%; padding-left:8%; height:30px; line-height:30px; font-size:14px; text-decoration:none; font-weight:bold; overflow:hidden;  }
   .price_table .left_nav ul li a:hover{ background-color:#333; color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
   .price_table .left_nav ul li .on{background-color:#333; color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
   .price_table .hidden_btn{ width:738px; height:40px; line-height:40px; border:1px solid #ccc; border-top:none; display:block; float:right; font-size:18px; font-weight:bold; text-align:center;  color:#575757; background:#efefef; cursor:pointer; text-decoration:none; }
   .price_table .hidden_btn:hover{ width:739px; height:40px; line-height:40px; border:1px solid #ccc; border-top:none; display:block; float:right; font-size:18px; font-weight:bold; text-align:center;  color:#fff; background:#333; cursor:pointer; text-decoration:none;}