@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
li{list-style:none}
a {text-decoration:none; out-line:none; display:inline-block;} 
table{border-collapse: collapse; background-color: transparent; border-spacing: 0;}
body{ background-color:#f5f5f5!important;}
.price_index{margin:0 auto 20px; height:330px; background-color:#fff; }
.price_TIT{ height:50px; border-bottom:1px solid #ededed; line-height:50px;}
.price_TIT span{ float:left; font-size:16px; color:#666; margin-left:5%;}
.price_TIT a{ width:140px; height:32px; line-height:32px; border-radius:32px; background-color:#f85106; color:#fff; text-align:center; float:right; font-size:16px; margin-top:8px; margin-right:5%;}
.price_img{height:260px; text-align:center; margin-top:20px;}
.price_img img{ max-height:260px;}
.Province{margin:0 auto 20px;  background-color:#fff; padding-bottom:28px;  }
.Province table{ width:90%; margin:28px auto 0; }
.Province table td{ font-size:12px; line-height:20px; border:1px solid #ccc; padding:1px; text-align:center;}
.Province table th{ text-align:center; background-color:#f5f5f5; border:1px solid #ccc;font-size:12px; line-height:20px; color:#333; font-weight:400;padding:5px;}
.left{ text-align:left!important;}
.ps{ font-size:13px; color:#999; margin-top:28px; margin-left:5%;}
.cover{height: 100%; width: 100%; background: #000000; opacity: 0.5; position: fixed; top: 0; left: 0; z-index: 9; display: none;}
.quote{ width:90%; height:60%; background-color:#fff;position: fixed; top: 30px; left:50%; margin-left:-45%;  z-index: 10;border-radius:10px; display:none;}
.quote_TIT{height:50px; border-bottom:1px solid #ededed; line-height:50px;}
.quote_TIT span{ float:left; font-size:20px; color:#333; margin-left:5%;}
.quote_TIT a{  color:#666;  float:right; font-size:16px; margin-right:5%;}
.offerlist{ width:400px; margin:20px auto 0;}
.offerlist li{ height:40px; line-height:40px; border-bottom:1px solid #ccc; position:relative;}
.offerlist li span{ color:#999; margin-right:20px;}
.offerlist li input{ height:28px; width:380px; border: 0; width: 260px; padding: 5px;font-size: 14px; color: #000;}
.force{ position:absolute; top:-3px; color:red!important; left:-10px;}
.Submit{ height:38px; line-height:38px; margin:60px auto 0; text-align:center; width:390px}
.Submit .Submit_L{ width:180px; height:38px; background-color:#f85a13; float:left; margin-right:30px; border-radius:5px; color:#fff;}
.Submit .Submit_R{ width:180px; height:38px; background-color:#e3e3e3; float:left; border-radius:5px; color:#666;}
/**/
.quote_List li{ width:90%; height:115px; background-color:#fff; padding:0 5%; font-size:14px; margin:20px auto 0; position:relative;}
.quote_1{ line-height:40px; color:#666; border-bottom:1px solid #f5f5f5; display:block;}
.quote_1::before{ content:""; width:13px; height:13px; display:inline-block; background:url(../images/icon-1.png) no-repeat 0 -371px; position:relative; top:1px; margin-right:5px;}
.quote_2{ display:block; line-height:38px; font-size:14px; }
.quote_2 span{ width:45%; display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.quote_3{ display:block; margin-bottom:5px;}
.quote_List li i{ width:10px; height:16px; display:inline-block; background:url(../images/icon-1.png) no-repeat 0 -345px; position:absolute; right:12px; bottom:30px;}

.Details_List{ width:100%; height:100%; margin-top:20px; background-color:#fff;}
.Details_List li{ width:90%; margin:0 auto; border-bottom:1px solid #f5f5f5; font-size:14px; line-height:22px; padding-top:10px; padding-bottom:10px;}
.Details_List li .quote_1{border:0;}
.Details_List li span{ display:inline-flex;}
.Details_tit{ width:100px; color:#999;}
.gsnc{ width:100%; display:inline-block;}
.gsnc a{ display:inline-block; color:#0066CC; float:left;}
.vipicon{ border-radius: 3px;  height: 12px; font: 12px/12px arial;  padding:1px 5px;  float: left;  margin-left: 4px; background: #ff7300;  color: #fff; position:relative; top:2px;}
@media screen and (max-width: 750px) {
 .map {
 padding:0!important;
}
 .catalog {
 padding:0px;
 display: none;
}
  
.cont_box {
 padding: 0!important;
}

}