﻿.ct-field-label span{ color: red;}
.ct-form-content { display: flex; justify-content: center; margin-top: 20px;  align-items: center;}
.ct-field-label { width: 100px; flex-shrink: 0; }
.ct-field-element { width: 100%; background: #dae2e6; color: #182128; padding-right: 10px;}
.ct-field-element input,.ct-field-element select  { width: 100%; background: none; border: none; padding: 15px; outline: none; color: #182128; }
.tips_x { color: red; font-size: 14px; text-align: right; margin-top: 10px;}
.btn_blue_submit {  background: #0095d8; color: #fff; text-align: center; padding: 15px 0; max-width: 400px; margin: auto; margin-top: 40px; } 
.liuyan { width: 100%; background: #dae2e6; color: #182128; border: none; padding: 20px;}
.china_company { margin-top: 40px; width: 100%; font-weight: bold;}
.china_company a { display: block; font-weight: normal; color: #ccc; text-decoration: none;}
.buy-wall div.grid-item{ padding:0; text-align: center;}
.buy-wall div.grid-item a { width: 100%;  padding: 40px 10px; text-decoration: unset;}
.buy_wrap strong{ display: block;}
.buy-wall div.grid-item a img { width: 68px; margin-bottom: 20px;}
.stage-standard.-with-front-img+section.buy-wall { padding-top: 100px;}

.small_ico  { clear: both;}
.small_ico div.small_ico_li { display: inline-block; width: 48%;}
.small_ico div.small_ico_li a { display: flex; align-items: center;}
.small_ico_li img { margin-right: 10px; width: 20px; height: 20px;  flex-shrink: 1;}
.ico_tc { z-index: 99999;}
.poi_list_mode div.i_store_dv { border:2px solid #f4f5f7; margin-bottom: 30px;}
.poi_list_mode div.i_store_dv h6 { padding: 18px; background:radial-gradient(at top left,#f4f5f7 0,#dae2e6 100%); font-size: 18px; color: #0094D8;}
.poi_list_mode div.i_store_dv p { padding:18px; padding-top: 0; }
.i_ico_tel { display: block; background: url(../imgNew/ico_tel.png) no-repeat; background-size: 18px 18px; padding-left: 30px; font-size: 14px;}
.i_ico_addr {display: block; background: url(../imgNew/ico_addr.png) no-repeat; background-size: 18px 18px; padding-left: 30px;font-size: 14px; min-height: 40px;}
/* 
#detail_mode img{  max-width: 1140px; margin-left: 50%; transform: translateX(-50%); float: left; margin-bottom: 30px;}
@media screen and (max-width: 900px) {
    #detail_mode img{ width: 100%; max-width: unset; margin-left: 50%; transform: translateX(-50%); float: left; margin-bottom: 30px;}
}
 */
