
	.get_custom_quote{width: 700px;padding: 20px 50px 50px;background: #fff;display: none;}
	.get_custom_quote .alert_title{display: block;position: relative;}
    .get_custom_quote .title_info{text-align: center;}
    .get_custom_quote .title_info .name{color:#000000;font-weight:bold;font-size:30px;}
    .get_custom_quote .title_info .desc{color: #525252;font-size: 14px;}
	.get_custom_quote .rows{margin-top:15px;}
	.get_custom_quote .rows .title{font-size:14px;color:#001141;margin-bottom:9px;display: block;}
	.get_custom_quote .rows .filter_input{width: 100%;box-sizing:border-box;height: 44px;border-radius:4px;border:1px solid #cbd3db;padding:0 10px;}
	.get_custom_quote .rows_box{display: flex;justify-content: space-between;}
	.get_custom_quote .rows_box .rows{width: 48.275%;}
	.get_custom_quote .rows textarea{width: 100%;box-sizing:border-box;height: 100px;border-radius:4px;border:1px solid #cbd3db;padding:10px;line-height: 1.3;}
    .get_custom_quote .btn_out{margin-top: 25px;}
	.get_custom_quote .btn{display:block;line-height: 50px;color:#fff;font-size:16px;font-weight:bold;border-radius:30px;background: #045afe;cursor: pointer;}
	.get_custom_quote .input_box{position: relative;}
	.get_custom_quote .input_box::after {content: "";width: 16px;height: 16px;display: inline-block;background-image: url(/static/themes/default/images/detail/select.png);background-repeat: no-repeat;background-position: center center;vertical-align: sub;position: absolute;right: 14px;top: 14px;pointer-events: none;}
	.get_custom_quote .input_box .input_position {width: 100%;height: 200px;position: absolute;left: 0;top: 100%;border: 1px solid #c5c5c5;box-shadow: 0 2px 8px rgb(0 0 0 / 15%);overflow: auto;background-color: #fff;box-sizing: border-box;display: none;overscroll-behavior: contain;z-index: 1;}
	.get_custom_quote .input_box .input_position li {font-size: 14px;height: 35px;line-height: 35px;cursor: pointer;padding: 0 10px;color: #06c;transition: all 0.3s ease;overflow: hidden;}
	.get_custom_quote .input_box .input_position li:hover, .get_custom_quote .input_box .input_position li.current {color: #0081FF;background-color: #e6f2ff;}
	.get_custom_quote .rows .input_tips {font-size: 14px;color: #ff4d4f;display: none;float: left;}
	@media screen and (max-width:1000px) {
		.get_custom_quote{width: 100%;max-height: 73.5vh;z-index: 10002;transform: unset;left: 0;bottom: 0;top: unset;right: 0;border-radius:0;padding:4.6667vw 4vw 24.6667vw;overflow-y: auto;}
		.get_custom_quote .alert_title{padding:0;}
		.get_custom_quote .alert_title .name{font-size:4.8vw;}
		.get_custom_quote .alert_title .close{width: 3.8667vw;height: 3.8667vw;background: url(/static/themes/default/images/close.png) no-repeat center/cover;}
		.get_custom_quote .rows_box{flex-wrap: wrap;}
		.get_custom_quote .rows_box .rows{width: 100%;}
		.get_custom_quote .rows{margin-top:4.1333vw;}
		.get_custom_quote .rows.btn_out{position: fixed;left: 0;bottom: 0;right: 0;padding: 4vw;margin: 0;background: #fff;box-shadow:0 0 2.4vw rgba(31,61,101,0.14);}
		.get_custom_quote .btn{height: 12.4vw;padding:0;border-radius:6.2667vw;font-size:4.2667vw;line-height: 12.4vw;}
		.get_custom_quote .rows .title{font-size:3.7333vw;margin-bottom:0.9333vw;}
		.get_custom_quote .rows .filter_input{height: 12vw;border-width:2px;padding:0 4vw;font-size:3.7333vw;border-radius:0.8vw;}
		.get_custom_quote .rows textarea{border-radius:0.8vw;border-width:2px;height: 40vw;}
		.get_custom_quote .input_box::after{width: 3.4667vw;height: 2.1333vw;top:4.9333vw;right:4.2667vw;background-image: url(/static/themes/default/images/alert_select.png);background-size: cover;}
	}
