#body_div { width:100%; margin:0px auto; max-width:1280px;  min-height:100%; height:auto;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
	.clf:after { float:none; clear:both; content:""; display:block;}
	* {
		margin: 0px;
		padding: 0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box; /* Firefox */
		-webkit-box-sizing: border-box; /* Safari */
		font-family: '微软雅黑';
		list-style: none;
	}
	
	body {
		height: 100%;
		background-color: #f8f8f8;
		font-size:0.28rem;
	}
	
	html {
		height: 100%;
	}
	
	img {
		vertical-align: top;
	}
	
	::-webkit-scrollbar {
		width: 0; /* 滚动条宽度为0 */
		height: 0; /* 滚动条高度为0 */
		display: none; /* 滚动条隐藏 */
	}
	
	a {
		text-decoration: none;
	}
	
	input,select,textarea {
		-webkit-appearance: none;
		outline:none;
		background-color:#ffffff;
		border-radius:5px;
	}
	
	.common_bottom_break {height:1rem;}
	.common_bottom {border-top:#f2f2f2 1px solid; background:#FFFFFF;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom); width:100%; position:fixed; left:0;bottom:0;}
	.common_bottom .common_bottom_body { width:100%; height:0.8rem;}
	.common_bottom .common_bottom_body ul {width:100%;display:flex;justify-content:center;align-items:center;}
	.common_bottom .common_bottom_body ul li {flex-grow: 1;width:0; font-size:0.26rem; text-align:center; line-height:0.7rem; padding-bottom:0.1rem; font-weight:600; color:#818181; position:relative;}
	.common_bottom .common_bottom_body ul li.sel {color:#313131;}
	.common_bottom .common_bottom_body ul li.sel:after {display:block;content:"";position:absolute; left:50%; bottom:0.13rem; height:0.05rem; width:0.3rem; margin-left:-0.15rem; background:#ec5f2a;}
	
	@font-face {
		font-family: 'FontAwesome';
		src:url('font/FontAwesome.otf');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'jg';
		src:url('font/Montserrat-Regular.ttf');
		font-weight: normal;
		font-style: normal;
	}
	
	.common_top { width:100%; height:0.78rem; background:#fff; padding:0.16rem 0.26rem;display:flex;justify-content:center;align-items:center;}
	.common_top.at_top {position:fixed;top:0;left:0;z-index:10;}
	.common_top .left { width:0.8rem; text-align:left; font-size:0.22rem; color:#999; line-height:0.44rem;}
	.common_top i {font-size:0.26rem;}
	.common_top .right { width:0.8rem; text-align:right; font-size:0.22rem; color:#999; line-height:0.44rem;}
	.common_top .middle {width:calc(100% - 1.6rem); line-height:0.44rem; font-size:0.26rem; color:#333; font-weight:600; text-align:center;}
	.common_top_break {height:0.78rem;width:100%;background:#eee;}
	
	.common_top2 { width:100%; height:0.78rem; background:#fc3f3f;color:#fff; padding:0.16rem 0.26rem;display:flex;justify-content:center;align-items:center;}
	.common_top2.at_top {position:fixed;top:0;left:0;z-index:10;}
	.common_top2 .left { width:0.8rem; text-align:left; font-size:0.22rem; line-height:0.44rem;}
	.common_top2 i {font-size:0.26rem;}
	.common_top2 .right { width:0.8rem; text-align:right; font-size:0.22rem; line-height:0.44rem;}
	.common_top2 .middle {width:calc(100% - 1.6rem); line-height:0.44rem; font-size:0.26rem; font-weight:600; text-align:center;}
	
	.price_filter { width:100%; border-top:#f2f2f2 1px solid;border-bottom:#f2f2f2 1px solid; background:#fff;display:flex;justify-content:center;align-items:center;}
	.price_filter .item {flex-grow: 1;width:0; text-align:center; line-height:0.7rem; border-right:#f2f2f2 1px solid; font-size:0.24rem; color:#666; position:relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.price_filter .item span {margin-right:0.1rem;}
	.price_filter .item:last-child { border-right:0px none;}
	.price_filter .item.combo:after { width:0; height:0; border-left:transparent 0.1rem solid;border-top:transparent 0.1rem solid; border-right:#f2f2f2 0.1rem solid;border-bottom:#f2f2f2 0.1rem solid; position:absolute; right:0; bottom:0; display:block; content:"";}
	.price_filter .item.sel {color:#4bb344;}
	.price_filter .item.combo.sel:after { border-right-color:#4bb344;border-bottom-color:#4bb344;}
	
	.side_search {position:fixed; z-index:101; left:100%; width:100%; height:100%; background-color:#f8f8f8;overflow:hidden; top:0;transition:left .5s;-webkit-transition:left .5s;transition:transform 1s;-webkit-transition: -webkit-transform 1s;left:100%;transform:translateX(0);-webkit-transform:translateX(0);}
	.side_search .search_title {width:100%; text-align:center; height:0.7rem;border-bottom:#f2f2f2 1px solid; line-height:0.7rem; padding:0 0.26rem;color:#333; background-color:#fff; font-size:0.24rem; font-weight:600; position:relative;}
	.side_search .search_title span {display:inline-block;width:auto;padding:0 0.26rem;top:0;right:0;position:absolute; font-size:0.2rem; font-weight:normal; color:#999;}
	
	.side_search .search_input { width:100%;background-color:#fff; padding:0.1rem 0.26rem; border-bottom:#f2f2f2 1px solid; position:relative;}
	.side_search .search_input input[type=text] { width:calc(100% - 1.1rem); height:0.6rem; border:#f2f2f2 1px solid; font-size:0.22rem; padding:0 0.66rem;}
	.side_search .search_input:before { position:absolute; left:0.26rem; top:0; width:auto; line-height:0.8rem; padding-left:0.26rem; color:#999; content:""; display:block;font-family: 'FontAwesome';}
	.side_search .search_input .button { width:1rem; text-align:center; line-height:0.6rem; height:0.6rem; position:absolute; right:0.26rem; top:0.1rem;background-color:#fc3f3f; color:#fff; font-size:0.22rem;}
	.side_search .search_input .clear_text {width:0.6rem; height:0.6rem;top:0.1rem;right:1.36rem;background:url(../images/clear.png) no-repeat center center;background-size:0.3rem auto;position:absolute;display:none;}
	
	.side_search .side_search_result { width:100%; height:calc(100% - 1.8rem);margin-top:0.1rem; background:#fff; padding:0 0.36rem 0.26rem 0.36rem;overflow-y:auto;}
	.side_search .side_search_result .result {width:100%;}
	.side_search .side_search_result ul { width:100%;}
	.side_search .side_search_result ul li { line-height:0.7rem; border-bottom:#f2f2f2 1px solid; font-size:0.22rem; color:#333; position:relative;}
	.side_search .side_search_result ul li:after {position:absolute; right:0; top:0; width:auto; line-height:0.7rem;color:#999; content:""; display:block;font-family: 'FontAwesome';}
	.side_search .side_search_result p { color:#999; text-align:center; line-height:0.7rem; font-size:0.24rem; margin-top:0.1rem;}
	.side_search .side_search_result p span { color:#f00;}
	.side_search .side_search_result .getMoreResult {text-align:center; line-height:0.7rem; font-size:0.22rem; margin-top:0.1rem;color:#4bb344;display:none;}
	.side_search .side_search_result .getMoreResult i {margin-left:0.1rem;}
	.side_search .side_search_body {width:100%;height:calc(100% - 0.7rem);overflow-y:auto;} 
	.side_search .side_search_body.hasBottom {padding-bottom:1rem;}
	
	.pz_search { width:100%; height:100%; background-color:#fff; padding:0.24rem; overflow:auto; font-size:0;}
	.pz_search span { display:inline-block; width:auto; padding:0 0.24rem; line-height:0.54rem; font-size:0.22rem; background-color:#f5f5f5; color:#646464; margin-right:0.18rem; margin-top:0.18rem;border-radius:0.27rem;} 
	.pz_search span.sel {color:#fff; background:#4bb344;}
	
	.go_top {width:0.6rem;height:0.6rem;background:url(../images/go_top.png) no-repeat center center;background-size:100% auto;position:fixed;right:0.2rem;bottom:1rem;display:none;}
		
	.form_ul {width:calc(100% - 0.3rem);margin-left:0.15rem; margin-top:0.15rem; border:#f2f2f2 1px solid; background:#fff;}
	.form_ul .btx {color:red;}
	.form_ul li { border-bottom:#f2f2f2 1px solid;  line-height:0.8rem; padding:0 0.3rem;position:relative;}
	.form_ul li.ts {background:#F4EEE1;color:#a28646;font-size:0.2rem;line-height:0.3rem;padding:0.1rem 0.2rem;}
	.form_ul li.ts a {text-decoration:underline;font-weight:700;color:#fc3f3f;}
	.form_ul li.bts {font-size:0.22rem;line-height:2;color:#333;padding:0.2rem;}
	.form_ul li.bts p {background:#f2f2f2;padding:0.1rem 0.2rem;}
	.form_ul li p.title { font-weight:700; color:#666;font-size:0.24rem;vertical-align:middle; }
	.form_ul li p.small_title {  color:#333; width:100%;font-size:0.23rem;}
	.form_ul li p.title::before {background:#fc3f3f; width:5px; height:0.3rem;line-height:0.8rem; vertical-align:middle; margin-right:0.1rem;content:''; display:inline-block;}
	.form_ul li p.title span , .form_ul li p.small_title span { float:right;margin-left:0.15rem; color:#999; font-size:0.2rem; font-weight:normal;}
	.form_ul li p.title span font{ color:red;}
	.form_ul li dl { color:#333; width:100%;font-size:0.23rem; position:relative;}
	.form_ul li dl:after{float:none; clear:both; content:""; display:block;}
	.form_ul li dl dt { float:left; width:1.5rem;}
	.form_ul li dl dd { float:left; width:calc(100% - 1.5rem); text-align:right;}
	.form_ul li:last-child { border-bottom:0px none;}
	.form_ul li dl dd input[type=text] , .form_ul li dl dd input[type=password] { height:0.8rem; font-size:0.23rem; text-align:right; border:0px none;}
	.form_ul li dl dd input[type=text].date{background:url(../images/date_bg.png) no-repeat right center;background-size:0.36rem 0.36rem;padding-right:0.46rem;}
	.form_ul li dl dd input[type=button] { height:0.5rem;margin-top:0.1rem; font-size:0.22rem; text-align:center;border:0px none;outline:none;border-radius:0.25rem;}
	.form_ul li dl dd input[type=button].ok {background:#fc3f3f;color:#fff;}
	.form_ul li dl dd input[type=button].cancel {background:#ccc;color:#fff;}
	.form_ul li dl dd select { width:100%; font-size:0.23rem;  border:0px none; line-height:0.8rem; direction:rtl; background:#fff;}
	.form_ul li dl dd select option { direction:ltr;}
	.form_ul li dl dd.select {padding-right:0.24rem;}
	.form_ul li dl dd.select:after {display:block;content:"";position:absolute;right:0;top:0; color:#999;font-family: 'FontAwesome';}
	.form_ul li dl dd .radio {display:inline-block;margin-left:0.2rem;width:auto;}
	.form_ul li dl dd .radio i {color:#e4e4e4; margin-right:0.1rem;}
	.form_ul li dl dd .radio.sel i{color: rgb(64, 158, 255);} 
	.form_ul li dl dd .radio:first-child { margin-left:0;}
	.form_ul li textarea { width:100%; height:2rem; border:0px none; font-size:0.23rem; padding:0.1rem 0;}
	.form_ul li p.count { font-size:0.21rem; color:#888; line-height:1.2; text-align:right; padding-bottom:0.2rem;}
	.form_ul li .checkbox {width:100%; padding-top:0.3rem; font-size:0;}
	.form_ul li .checkbox span { display:inline-block; font-size:0.22rem; text-align:center; width:calc((100% - 0.6rem) / 3);margin-right:0.3rem; line-height:0.52rem; margin-bottom:0.3rem; border:#999 1px solid; color:#999;border-radius:0.26rem;}
	.form_ul li .checkbox span:nth-child(3n) { margin-right:0;}
	.form_ul li .checkbox span.sel {border:#fc3f3f 1px solid; color:#fc3f3f; background:#f6faff;}
	.form_ul li div.radio {width:100%;}
	.form_ul li div.radio p {font-size:0.23rem;border-bottom:#f2f2f2 1px solid;color:#666;}
	.form_ul li div.radio p:last-child {border-bottom:0px none;} 
	.form_ul li div.radio p span {float:right;font-size:0.28rem; color:#ccc;}
	.form_ul li div.radio p.sel span {color: rgb(64, 158, 255);}
	.form_ul .w_100 { width:100%;}
	.submit_button {width:calc(100% - 0.6rem);margin-left:0.3rem; margin-top:0.3rem; margin-bottom:0.3rem; background:#4bb344; color:#fff; line-height:0.7rem; font-size:0.26rem; font-weight:bold; text-align:center;border-radius:5px;}
	.form_ul .w_40 {width:40%;margin-right:0.2rem;}
	.form_ul .w_60 {width:calc(60% - 0.2rem);}
	.form_ul .w_50 {width:calc(50% - 0.1rem);margin-right:0.2rem;}
	.form_ul .w_50:last-child {margin-right:0;}
	.form_ul .wrong {background:#ffe5e5;}
	.close_search {font-size:0.2rem;line-height:0.4rem;color:#666;text-align:center;}
	
	.image_list {padding-bottom:0.3rem;}
	.form_ul li.image_list {padding-bottom:0.3rem;}
	.image_list .img_body {width:1.85rem;height:1.85rem;border:#f2f2f2 1px solid;float:left;margin-top:0.2rem;margin-right:calc((100% - 5.55rem) / 2);position:relative;overflow:hidden;}
	.image_list .img_body.add_button {text-align:center;color:#ccc;line-height:0.32rem;}
	.image_list .img_body.add_button i {font-size:0.32rem;}
	.image_list .img_body.add_button p {font-size:0.22rem;margin-top:0.1rem;} 
	.image_list_n .img_body:nth-child(3n) {margin-right:0;}
	.image_list_y .img_body:nth-child(3n+1) {margin-right:0;}
	.image_list .img_body img {width:100%;height:100%;}
	.image_list .img_body.zd {display:flex;justify-content:center;align-items:center;}
	.image_list .img_body.zd img {display:none;}
	.image_list .img_body img.fimg {width:100%;height:100%;}
	.image_list .img_body img.kimg {width:auto;max-height:100%;}
	.image_list .img_body img.cimg {max-width:100%;height:auto;}
	.image_list .img_body .del {position:absolute;top:0;right:0;width:0.5rem;height:0.5rem;background:#333;color:#fff;text-align:center;font-size:0.26rem;line-height:0.5rem;}
	.image_list .img_body .edit_img {width:100%;line-height:0.4rem;bottom:0;right:0;font-size:0.28rem;background:#333;color:#fff;position:absolute;}
	.image_list .img_body .edit_img i {display:inline-block;width:calc(100% / 3);text-align:center;}
	
	.detail_bottom_break {height:1rem;}
	.detail_bottom {background:#fff;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;width:100%;}
	.detail_bottom .detail_bottom_body {width:100%;height:0.8rem;display:flex;justify-content:center;align-items:center;gap:0.2rem;padding:0 0.2rem;}
	.detail_bottom .detail_bottom_body .service_tel {width:0.5rem;height:100%;display:flex;justify-content:center;align-items:center;}
	.detail_bottom .detail_bottom_body .service_tel .img img {width:0.36rem;height:0.36rem;}
	.detail_bottom .detail_bottom_body .service_tel .name {font-size:0.2rem;line-height:0.26rem;}
	.detail_bottom .detail_bottom_body .d_b_item {width:0;flex-grow: 1;padding:0.1rem 0;}
	.detail_bottom .detail_bottom_body .d_b_item  p {line-height:0.6rem;font-size:0.24rem;color:#fff;text-align:center;border-radius:0.3rem;}
	.detail_bottom .detail_bottom_body .d_b_item  p.line2 {line-height:0.3rem;font-weight:600;}
	.detail_bottom .detail_bottom_body .d_b_item  p.line2 span {font-size:0.18rem;font-weight:normal;}
	.detail_bottom .detail_bottom_body .d_b_item  p.obg{background-color: #ff862c;border:#ff862c 1px solid;}
	.detail_bottom .detail_bottom_body .d_b_item  p.gbg{background-color: #4bb344;border:#4bb344 1px solid;}
	.detail_bottom .detail_bottom_body .d_b_item  p.cbg{background-color: #ccc;border:#ccc 1px solid;}
	.detail_bottom .detail_bottom_body .d_b_item  p.bbg{background-color: #0099FF;border:#0099FF 1px solid;}
	.detail_bottom .detail_bottom_body .d_b_item  p.rbg {background-color:#FB6260;border:#FB6260 1px solid;}
	.detail_bottom .detail_bottom_body .d_b_item  p.wbg {background-color:#ffffff;color:#666;border:#f2f2f2 1px solid;}
	
	#search_result_page , .search_result_page {line-height:0.8rem;font-size:0.24rem;color:#999;padding:0 0.26rem;display:none;}
	#search_result_page ul , .search_result_page ul {float:right;}
	#search_result_page ul li , .search_result_page ul li {float:left;padding-left:0.2rem;color:#fc3f3f;}
	#search_result_page ul li input[type=text] , .search_result_page ul li input[type=text]{height:0.4rem;width:0.7rem;border:#fc3f3f 1px solid;font-size:0.22rem;outline:none;border-radius:3px;text-align:center;}
	#search_result_page ul li input[type=button] , .search_result_page ul li input[type=button]{margin-left:0.1rem;height:0.4rem;padding:0 0.1rem;background:#fc3f3f;color:#fff;font-size:0.22rem;outline:none;border:0px none;border-radius:3px;}
	#no_result_img , .no_result_img {display:none;width:100%;height:4rem;padding-top:3.6rem;background:url(../images/u14169.svg) no-repeat center center;background-size:auto 2.8rem;color:#666;font-size:0.22rem;text-align:center;}
	#no_result_img.show , .no_result_img.show {display:block;}
	
	#no_auth_img , .no_auth_img {display:none;width:100%;height:4rem;padding-top:3.6rem;background:url(../images/u14979.svg) no-repeat center center;background-size:auto 2.8rem;color:#666;font-size:0.22rem;text-align:center;}
	#no_auth_img.show , .no_auth_img.show {display:block;}
	
	.c_r {color:#FB6260;}
	.c_o {color:#FFA94C;}
	.c_g {color:#51D351;}
	.c_b {color:#0099FF;}
	.c_c {color:#ccc;}
	
	.dq_sx_title{width:100%;line-height:0.88rem;font-size:0.24rem;color:#333;font-weight:bold;background:#fff;text-align:center;position:absolute;left:0;top:0;border-bottom:#f6f6f6 1px solid;}
	.dq_sx .dq_sx_back{width:auto;height:100%;position:absolute;left:0;top:0;color:#999;padding:0 0.2rem;font-size:0.28rem;} 
	.dq_sx {width:100%;height:100%;position:fixed;left:0;top:0;background:#fff;padding-top:0.88rem;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);transition:transform 0.5s;-webkit-transition: -webkit-transform 0.5s;transform:translateX(100%);-webkit-transform:translateX(100%);}
	.sf_sx {z-index:100;}
	.cs_sx {z-index:110;}
	.qx_sx {z-index:120;}
	.dq_sx_body {width:100%;height:100%;overflow-y:auto;padding:0 0.3rem;padding-bottom:0.3rem;}
	.dq_sx_body .dq_item {line-height:0.7rem;font-size:0.22rem;border-bottom:#f0f0f0 1px dashed;}
	.dq_item span {float:right;color:#999;}
	
	.common_flex{ display:flex;justify-content:center;align-items:center;}
	.common_flex_item1 {flex-grow: 1;}
	
	.data_item {width:100%; padding:0.2rem 0.3rem;text-align:center;background:#fff;font-size:0;border-bottom:#f2f2f2 1px solid;border-top:#f2f2f2 1px solid;}
	.data_item span {line-height:0.5rem;border-top:#e9e9e9 1px solid;border-bottom:#e9e9e9 1px solid;border-left:#e9e9e9 1px solid; width:auto; padding:0 0.23rem; font-size:0.22rem; color:#999; display:inline-block;}
	.data_item span:last-child { border-right:#e9e9e9 1px solid;border-radius:0 5px 5px 0;}
	.data_item span:first-child {border-radius:5px 0 0 5px;}
	.data_item span.sel { background-color:#fc3f3f;color:#fff; border-color:#fc3f3f;}
	
	.success_body {background:#fff;width:100%;min-height:4rem; border-top:#f2f2f2 1px solid;border-bottom:#f2f2f2 1px solid;display:flex;justify-content:center;align-items:center; padding-bottom:0.2rem;}
	.success_body .icon {color: #4bb344;;text-align:center;font-size:1.2rem; line-height:1;}
	.success_body p.title {font-size:0.26rem; color:#333; line-height:0.34rem; margin-top:0.15rem; font-weight:700; text-align:center;}
	.success_body p.ms { font-size:0.23rem; color:#999; line-height:0.3rem; margin-top:0.1rem; text-align:center;}
	
	.success_button { width:100%;height:1rem;display:flex;justify-content:center;align-items:center; padding:0.2rem 0.2rem 0.2rem 0; margin-top:0.2rem;} 
	.success_button .left_button{line-height:0.66rem; text-align:center;border-radius:0.34rem;border:#fc3f3f 1px solid;flex-grow: 1;width:0;margin-left:0.2rem;font-size:0.24rem;color:#fff;background:#fc3f3f;}
	.success_button .right_button{line-height:0.66rem; text-align:center;border-radius:0.34rem;border:#fc3f3f 1px solid;flex-grow: 1;width:0;margin-left:0.2rem;font-size:0.24rem;color:#fc3f3f;background:#fff;}
	
	.xxzz_bg {width:100%;height:100%;position:fixed;left:0;top:0;z-index:980;background:#333;opacity:0.5;display:none;}
    .xxzz_body {width:100%;height:auto;background:#fff;border-radius:0.2rem 0.2rem 0 0;position:fixed;z-index:990;line-height:0.8rem;font-size:0.24rem;text-align:center;left:0;bottom:0;transition:transform 0.5s;-webkit-transition: -webkit-transform 0.5s;transform:translateY(100%);-webkit-transform:translateY(100%);}
	.xxzz_body .xx_item {border-bottom:#e5e5e5 1px solid;}
	.xxzz_body .xx_item .has {position:relative;}
	.xxzz_body .xx_item .has::after {position:absolute;right:-20px;top:0;width:7px;height:7px;content:'';background-color: rgba(245, 108, 108, 1);border-radius:100%;}
	.xxzz_body .xx_item:last-child {border-bottom:0px none;}
	.xxzz_body .xx_qx_button {border-top:#f7f7f7 10px solid;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
	
	.dd_common_div {margin-top:0.2rem;margin-left:0.2rem;width:calc(100% - 0.4rem);border-radius:0.14rem;/**width:100%;border-top:#f2f2f2 1px solid;border-bottom:#f2f2f2 1px solid;**/ background:#fff;position:relative;}
	
	.dd_sp {padding:0.15rem 0.2rem;min-height:2.26rem;}
	.dd_sp .dd_sp_title {font-size:0.22rem;line-height:0.3rem;font-weight:bold;padding-bottom:0.2rem;}
	.dd_sp .dd_sp_title i {color:#666;margin-right:0.1rem;}
	.dd_sp .dd_sp_title span{font-weight:normal;float:right;font-size:0.22rem;color:#ec5f2a;}
	.dd_sp .dd_sp_fmt {width:1.36rem;height:1.36rem;position:absolute;left:0.2rem;top:0.7rem;border-radius:0.07rem;background:#eee;} 
	.dd_sp .dd_sp_mx {width:100%;min-height:1.36rem;}
	.dd_sp .dd_sp_mc {font-size:0.24rem;line-height:0.26rem;padding-left:1.56rem;color:#333;font-weight:bold;height:0.52rem;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
	.dd_sp .dd_sp_gg {border-radius:3px;display:inline-block;font-size:0.2rem;line-height:0.24rem;margin-left:1.56rem;color:#999;margin-top:0.15rem;background:#f5f5f5;width:auto;max-width:calc(100% - 1.56rem);padding:0.05rem 0.08rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.dd_sp .dd_sp_fw {padding-left:1.56rem;width:100%;font-size:0;}
	.dd_sp .dd_sp_fw span {border-radius:3px;padding:0 0.05rem;font-size:0.18rem;line-height:0.24rem;display:inline-block;background:#fff0ec;color:#ec5f2a;margin-right:0.1rem;margin-top:0.05rem;}
	.dd_sp .sp_gmsl {font-size:0.22rem;text-align:right;width:100%;color:#9e9e9e;line-height:0.28rem;}
	.dd_sp:first-child {margin-top:0;}
	.dd_sp_je {text-align:right;font-weight:bold;font-size:0.22rem;line-height:0.66rem;}
	.dd_sp_je font {font-size:0.16rem;}
	
	
	.dd_sp dl {width:100%;display:flex;font-size:0.22rem;line-height:0.46rem;}
	.dd_sp dt {width:1.4rem;color:#666;}
	.dd_sp dd {width:calc(100% - 1.4rem);text-align:right;}
	
	.dd_bottom_body {width:100%;text-align:right;font-size:0;}
	.dd_bottom_body .ok_button {outline:none;border:0px none;height:0.58rem;border-radius:0.3rem;width:1.6rem;font-size:0.22rem;color:#fff;background:#ec5f2a;background-image: linear-gradient(to bottom right, #ed9433, #ec5f2a);}
	.dd_bottom_body .common_button {outline:none;border:#ec5f2a 1px solid;height:0.58rem;border-radius:0.3rem;width:1.6rem;font-size:0.22rem;color:#ec5f2a;background:#fff;text-align:center;}
	.dd_bottom_body .cancel_button {outline:none;border:#999 1px solid;height:0.58rem;border-radius:0.3rem;width:1.6rem;font-size:0.22rem;color:#fff;background:#fff; color:#222;margin-left:0.15rem;}
	
	
	.form_div {
		width:100%;margin-top:0.23rem;background:#fff;padding:0.13rem 0.23rem;
	}
	.form_div dl {width:100%;}
	.form_div dl:after {float:none; clear:both; content:""; display:block;}
	.form_div dl dt {float:left;line-height:0.8rem;font-size:0.23rem;width:1.5rem;color:#666;}
	.form_div dl dd {float:left;padding:0.1rem 0;width:calc(100% - 1.5rem);line-height:0.6rem;font-size:0.23rem;color:#333;}
	.form_div dl dd input[type=text] , .form_div dl dd select , .form_div .item input[type=text] , .form_div .item select  {height:0.6rem;border:#ececec 1px solid; padding:0 0.2rem; outline:none;border-radius:0px; font-size:0.23rem; }
	.form_div .w_100 {width:100%;}
	.form_div .w_50 {width:calc(50% - 0.1rem);margin-right:0.2rem;}
	.form_div .w_50:last-child {margin-right:0;}
	.form_div .item {padding:0.1rem 0;width:100%;}
	.form_div .item .o_b {height:0.6rem;color:#fff;outline:none;border:0px none;background:#fc3f3f;outline:none;border-radius:0.3rem; font-size:0.24rem; width:100%; }
	
	.date_input {position:relative;}
	.date_input input{background:url(../images/date_bg.png) no-repeat right 0.2rem center;background-size:0.36rem 0.36rem;}
	.hasClose i {display:none;content:'';background:url(../images/input_close.png) no-repeat center center;height:0.8rem;line-height:0.8rem;background-size:0.3rem 0.3rem;width:0.3rem;position:absolute;top:0;right:0.2rem;}
	.date_input.hasClose i {right:0.7rem;}
	.date_div{float:left;position:relative;}
	.date_div input{background:url(../images/date_bg.png) no-repeat right 0.1rem center;background-size:0.3rem 0.3rem;}
	.date_div.hasClose i {right:0.1rem;height:0.6rem;line-height:0.6rem;}
	.date_div.no_bg input {background:none;}
	
	.dd_list_zt {height:0.8rem;font-size:0;display:flex;justify-content:center;align-items:center;}
	.dd_list_zt span {display:inline-block;flex-grow: 1;width:0; text-align:center;line-height:0.8rem;font-size:0.22rem;}
	.dd_list_zt span.sel {color:#fc3f3f;font-weight:bold;font-size:0.24rem;}
	
	.sp_top_search {width:100%;background:#fff;border-top:#f2f2f2 1px solid;border-bottom:#f2f2f2 1px solid;padding:0.08rem 0.2rem;}
	.sp_top_search .sp_top_search_body {height:0.6rem;width:100%;font-size:0;}
	.sp_top_search .sp_top_search_body input[type=text] {border:#f2f2f2 1px solid;width:calc(100% - 1rem);outline:none;height:100%;padding:0 0.2rem;margin-right:0.1rem;font-size:0.22rem;}
	.sp_top_search .sp_top_search_body input[type=button] {width:0.9rem;height:100%;background:#fc3f3f;color:#fff;border:0px none;outline:none;font-size:0.22rem;} 
	
	.top_tab_2 {width:100%;line-height:0.8rem;background:#fff; font-size:0.24rem; text-align:center;display:flex;}
	.top_tab_2 li{flex-grow: 1;width:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:#f2f2f2 1px solid;}
	.top_tab_2 li span {width:100%;display:inline-block;padding:0 0.1rem;border-bottom:#fff 2px solid;}
	.top_tab_2 li span font{font-size:0.2rem;padding:0.03rem 0.13rem;background:#F56C6C;border-radius:0.13rem;color:#fff;margin-left:0.06rem;}
	.top_tab_2 li.sel {border-bottom:#fc3f3f 1px solid;}
	.top_tab_2 li.sel span{border-bottom:#fc3f3f 2px solid;}
