* {
	box-sizing: border-box;
}

body,
html {
	width: 100%;
	height: auto;
}

.newbill_header {
	width: 100%;
	background-color: white;
}

.newbill_headernav {
	height: 4.083rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	border-bottom: 2px solid #fafafa;
}

.newbill_headernav .newbill_address {
	display: flex;
	align-items: center;
	width: 2.5rem;
	height: 100%;
	padding-left: 0.833rem;
	background: url(../img/YLOGO.png) no-repeat;
	background-size: 1.667rem;
	background-position: left 0.833rem center;
}

.newbill_headernav ul {
	display: flex;
	flex: 1;
	height: 33.3%;
	overflow: hidden;
	position: relative;
}

.newbill_headernav ul li {
	position: absolute;
	top: 0;
	left: 1.666rem;
}

.newbill_headernav ul li:nth-child(n+2) {
	position: absolute;
	top: 4.167rem;
	left: 1.666rem;
}

.newbill_headernav p {
	font-size: 1rem;
	color: #222222;
	padding-left: 1.666rem;
	background: url(../img/kaidan/bighorn.png) no-repeat;
	background-size: 1.333rem 1.167rem;
	background-position: left center;
}

.newbill_headernav p span {
	font-size: 1rem;
	color: #d6331b;
}

.newbill_headernav .newbill_headerspan {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 2.25rem;
	padding: 0 0.417rem;
}

.newbill_at {
	font-size: 1rem;
	font-weight: bold;
	background-image: -webkit-linear-gradient(left, #fdb03b, #f53c2c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.newbill_ul {
	height: 7.667rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0.416rem;
}

.newbill_ul li {
	display: flex;
	flex: 1;
}

.newbill_ul li a {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;

}

.newbill_ul li a figure {
	width: 3.5rem;
	height: 3.5rem;
	border-radius: 0.833rem;
	background: no-repeat;
	background-size: 2.5rem;
	background-color: #f2f2f2;
	background-position: center;
}

.newbill_ul li a span {
	padding-top: 0.666rem;
	font-size: 1rem;
	color: #222222;
}

.newbill_body {
	width: 100%;
}

.newbill_quickbox_h6 {
	height: 3.75rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/redshop.png) no-repeat;
	background-position: left 0.833rem center;
	background-size: 2.75rem 2.75rem;
	padding-left: 3.333rem;
	font-size: 1.083rem;
	color: #222222;
}

.newbill_quickbox_h6 a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222222;
	background: url(../img/kaidan/link.png) no-repeat;
	background-size: 0.5rem 0.833rem;
	background-position: right 0.833rem center;
	padding-right: 2.5rem;
}

.newbill_quickbox ul {
	display: flex;
	flex-direction: row;
	padding: 0 0.833rem;
	align-items: flex-end;
	justify-content: space-between;
}

.newbill_quickbox_img1 {
	width: 8.917rem;
	height: 6.333rem;
}

.newbill_quickbox_img2 {
	width: 11rem;
	height: 6.625rem;
}

.newbill_quickbox_img3 {
	width: 8.958rem;
	height: 6.167rem;
}

.newbill_quickbox ul li img {
	width: 100%;
	height: 100%;
}

.newbill_title1 {
	display: block;
	width: 100%;
	height: 9rem;
	background: url(../img/kaidan/bigtitle.png) no-repeat;
	background-position: center;
	background-size: cover;
	background-color: white;
}

.newbill_quickbox {
	margin-bottom: 0.833rem;
}

.newbill_exchangebox {
	margin: 0.833rem;
	background-color: white;
	border-radius: 0.416rem;
}

.newbill_exchange_h6 {
	height: 3.75rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/exchange.png) no-repeat;
	background-position: left 1.25rem center;
	background-size: 1.583rem 1.583rem;
	padding-left: 3.333rem;
	font-size: 1.083rem;
	color: #222222;
}

.newbill_exchange_h6s {
	height: 3.75rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/perfect.png) no-repeat;
	background-position: left 1.25rem center;
	background-size: 1.583rem 1.583rem;
	padding-left: 3.333rem;
	font-size: 1.083rem;
	color: #222222;
}

.newbill_exchangebox .newbill_exchangebox_newyl {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 1.666rem;
	overflow: hidden;
}

.newbill_exchangebox .newbill_exchangebox_newyl li:nth-child(n+2) {
	position: absolute;
	top: 4.167rem;
}

.newbill_exchangebox .newbill_exchangebox_newyl li {
	position: absolute;
	top: 0;
}

.newbill_exchangebox ul li p {
	font-size: 1rem;
	color: #222222;
	padding-left: 3.333rem;
}

.newbill_exchangebox ul li p span {
	font-size: 1rem;
	color: #d6331b;
	padding-left: 0.833rem;
}

.newbill_exchangebox_ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 1.25rem 0.833rem 0;
	justify-content: space-between;
}

.newbill_exchangebox_ul li a {
	width: 13.542rem;
	height: 18.542rem;
	display: flex;
	flex-direction: column;
	position: relative;
	border: 1px solid #ECECEC;
	border-radius: 0.5rem;
	margin-bottom: 0.833rem;
}

.newbill_exchangebox_ul li a figure {
	width: 100%;
	height: 13.542rem;
	border-radius: 0.5rem;
	background-size: cover;
}

.newbill_exchangebox_ul li a ol {
	display: flex;
	flex-direction: column;
	flex: 1;
	border-top: 1px solid #ECECEC;
	padding: 0.416rem 0.833rem;
}

.newbill_exchangebox_ul li a ol li {
	height: 50%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.083rem;
	color: #222222;
}

.newbill_exchangebox_ul li a ol li span {
	width: 6.25rem;
	height: 1.5rem;
	border-radius: 0.208rem;
	font-size: 1.083rem;
	color: #f82217;
	border: 1px solid #f86531;
	display: flex;
	justify-content: center;
	align-items: center;
}

.newbill_exchangebox_ul li a ol li span strong {
	font-size: 1.083rem;
	color: #f82217;
	padding: 0 0.208rem;
}

.newbill_title2 {
	display: block;
	width: 100%;
	height: 9rem;
	background: url(../img/kaidan/vippic.png) no-repeat;
	background-position: center;
	background-size: 30.25rem 7.958rem;
}

.newbill_exchange_hot {
	position: absolute;
	left: 0;
	top: 0;
	width: 2.083rem;
	height: 1.333rem;
	background: url(../img/kaidan/hot.png) no-repeat;
	background-size: 2.083rem 1.333rem;
}

.newbill_exchange_rob {
	position: absolute;
	right: -0.833rem;
	top: -0.833rem;
	width: 2.458rem;
	height: 2.458rem;
	background: url(../img/kaidan/robpic.png) no-repeat;
	background-size: 2.458rem 2.458rem;
}

.newbill_picbox {
	display: flex;
	flex-direction: row;
	padding: 0 0.833rem 0.833rem;
	justify-content: space-between;
	align-items: center;
}

.newbill_picbox div {
	width: 13.542rem;
	height: 20.833rem;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.newbill_pic1 {
	width: 13.542rem;
	height: 10rem;
	border-radius: 0.416rem;
	border: 2px solid #fafafa;
	overflow: hidden;
	background-size: cover;
}

.newbill_pic2 {
	width: 13.542rem;
	height: 10rem;
	border-radius: 0.416rem;
	overflow: hidden;
	background-size: cover;
}

.newbill_pic3 {
	width: 13.542rem;
	height: 100%;
	border-radius: 0.416rem;
	overflow: hidden;
	background-size: cover;
}

.newbill_servicesbox h6 {
	font-size: 1.083rem;
	color: #222222;
	padding: 0 0.833rem 0 1.666rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.833rem;
}

.newbill_servicesbox h6 a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222222;
	background: url(../img/kaidan/link.png) no-repeat;
	background-size: 0.5rem 0.833rem;
	background-position: right 0.833rem center;
	padding-right: 2.5rem;
}

.newbill_servicesbox ul {
	display: flex;
	flex-direction: column;
	padding: 0 0.833rem 4.167rem;
}

.newbill_servicesbox ul li {
	width: 100%;
	height: 8.333rem;
	display: flex;
	flex-direction: row;
	margin-bottom: 1.25rem;
}

.newbill_servicesbox ul li div {
	width: 50%;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.newbill_servicesbox ul li div video {
	width: 100%;
	height: 100%;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
}

.newbill_servicesbox ul li div span {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 3.333rem;
	height: 1.25rem;
	z-index: 200;
	background-color: rgba(0, 0, 0, 0.67);
	border-top-left-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	font-size: 1rem;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
}

.newbill_servicesbox ul li div p {
	font-size: 1rem;
	color: #484848;
	padding: 0.833rem;
	padding-bottom: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.newbill_servicesbox ul li div .newbill_servicesbox_p {
	padding: 0 0.833rem;
	font-size: 1.166rem;
	color: #222222;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.newbill_footer {
	width: 100%;
	height: 4.166rem;
	background-color: white;
	position: fixed;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	box-shadow: 0 0 4.166rem #999999;
	padding: 0.833rem 1.25rem 0;
	z-index: 999;
}

.newbill_footer a {
	height: 100%;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	font-size: 0.916rem;
}

.newbill_footer a img {
	width: 1.75rem;
	height: 1.75rem;
}

.newbill_footer_active {
	color: #e79c2c;
}

/* speedorder */
.newspeedorder_header {
	width: 100%;
	margin: 0 auto;
	height: 4.083rem;
	position: relative;
	font-size: 1.25rem;
	color: #222222;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: white;
	border-bottom: 2px solid #f8f8f8;
}

.newspeedorder_back {
	position: absolute;
	left: 0;
	display: flex;
	align-items: center;
	width: 5rem;
	height: 100%;
	padding-left: 2.75rem;
	font-size: 1rem;
	color: #484848;
	background: url(../img/kaidan/blackback.png) no-repeat;
	background-position: left 1.667rem center;
	background-size: 0.667rem 1.167rem;
}

.newbill_bodyul {
	display: flex;
	flex-direction: column;
	padding: 1.25rem 0.833rem 0;
	background-color: white;
	border-top: 2px solid #f8f8f8;

}

.newbill_bodyul h6 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #484848;
	padding-bottom: 0.833rem;
}

.newbill_bodyli {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.833rem;
}

.newbill_bodyspan {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	font-size: 1.167rem;
	color: #222222;
	height: 2.083rem;
	padding: 0 0.833rem;
	border-radius: 0.833rem;
	border: 2px solid #f0f0f0;
}

.newbill_bodyli p {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	padding-left: 0.833rem;
}

.newbill_bodyli p span {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #222222;
	height: 2.083rem;
	padding: 0 0.833rem;
	border-radius: 0.833rem;
	border: 1px solid transparent;
	margin-bottom: 0.416rem;
}

.newbill_activespan {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	height: 2.083rem;
	padding: 0 0.833rem;
	border-radius: 0.833rem;
	border: 1px solid #ec832a !important;
	color: #ec832a !important;
}

.hydropower_selection {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start !important;
	background-color: white;
	font-size: 1rem;
	color: #222222;
	padding: 0.416rem 0 0.416rem 1.667rem;
	background: url(../img/kaidan/span.png) no-repeat;
	background-size: 1.083rem 1.083rem;
	background-position: left center;
}

.hydropower_seleced {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start !important;
	background-color: white;
	font-size: 1rem;
	color: #EC832A;
	padding: 0.416rem 0 0.416rem 1.667rem;
	background: url(../img/kaidan/spanactive.png) no-repeat;
	background-size: 1.083rem 1.083rem;
	background-position: left center;
}

.speed_submit {
	margin: 1.667rem auto;
	width: 20.833rem;
	height: 2.5rem;
	border: none;
	border-radius: 1.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.25rem;
	color: white;
	background-image: linear-gradient(to right, #fba630, #fbc33e);
}

/* membersship */
.membership_body {
	width: 100%;
	margin: 0;
	padding: 0.833rem;
}

.membership_ul {
	display: flex;
	flex-direction: column;
	background-color: white;
	border-radius: 0.416rem;
	padding: 0.416rem 1.25rem 0.416rem;
}

.membership_li {
	display: flex;
	flex-direction: row;
	padding-bottom: 0.833rem;
	position: relative;
}

.membership_span {
	font-size: 1.083rem;
	color: #666666;
	padding-right: 1.25rem;
}

.membership_spans {
	font-size: 1.083rem;
	color: #666666;
	padding-top: 0.833rem;
	padding-right: 1.25rem;
}

.membership_li ol {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}

.membership_li ol li {
	height: 2.083rem;
	padding: 0 0.833rem;
	font-size: 1.083rem;
	color: #484848;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.416rem;
	border: 1px solid #E0E0E0;
	margin-right: 0.833rem;
	margin-top: 0.833rem;
}

.membership_li ol .membership_liactive {
	height: 2.083rem;
	padding: 0 0.833rem;
	font-size: 1.083rem;
	color: #ec832a;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.416rem;
	border: 1px solid #ec832a;
	margin-right: 0.833rem;
	margin-top: 0.833rem;
}

.membership_input2 {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 1.083rem;
	color: #222222;
	padding-left: 0.416rem;
}

.membership_spanaddress {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 1.083rem;
	color: #222222;
	padding-left: 0.416rem;
	background: url(../img/demo4/arrow_down.png) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.membership_spanaddressactive {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 1.083rem;
	color: #222222;
	padding-left: 0.416rem;
	background: url(../img/demo4/arrow_up.png) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.membership_li .membership_ol {
	position: absolute;
	left: 5.833rem;
	top: 1.667rem;
	width: 20.833rem;
	background-color: #4e4e4e;
	border-radius: 0.333rem;
	max-height: 8.333rem;
	overflow-y: scroll !important;
	z-index: 666;
	display: none;
}

.membership_ol::-webkit-scrollbar {
	width: 0;
}

.membership_li ol .membership_olli {
	width: 20.833rem;
	color: white;
	padding: 0;
	margin: 0;
	justify-content: flex-start;
	padding-left: 0.416rem;
	border: none;
	border-radius: 0;
}

.membership_olli:nth-child(n+1) {
	border-top: 1px solid #E0E0E0 !important;
}

.membership_olli:hover {
	background-color: #3775f6;
	font-size: 1.083rem;
}

.membership_textarea1 {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 1.083rem;
	color: #222222;
	padding-left: 0.416rem;
	min-height: 2.083rem;
	max-height: 8.333rem;
	word-break: break-all;
}

.wappush_scroll {
	width: 100%;
	height: auto;
}

.wappush_scrollnav {
	width: 100%;
	height: 2.917rem;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow-x: scroll;
	overflow-y: auto;
	align-items: center;
	background-color: white;
	padding: 0 0.833rem;
	border-bottom: 2px solid #f8f8f8;
}

.wappush_scrolla {
	width: 6.667rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.083rem;
	color: #222222;
	border-bottom: 2px solid transparent;
	padding-top: 2px;
}

.wappush_scrolla:hover,
.wappush_scrollactive {
	width: 6.667rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.083rem;
	color: #ec832a;
	border-bottom: 2px solid #ec832a;
}

.wappush_scrollul {
	width: 100%;
	padding: 1.25rem 0.833rem 0 !important;
	background-color: white;
}

/* taxology */
.taxology_header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 4.083rem;
	background-color: white;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 0 1.667rem;
	z-index: 999;
	box-shadow: 0 0.208rem 0.416rem #e0e0e0;
}

.taxology_headera {
	display: flex;
	height: 100%;
	align-items: center;
	font-size: 1rem;
	background: url(../img/kaidan/sort.png)no-repeat;
	background-size: 1.083rem 0.875rem;
	background-position: left center;
	padding-left: 1.667rem;
}

.taxology_headerdiv {
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}

.taxology_headerint {
	width: 22.667rem;
	height: 2.167rem;
	border-radius: 1.083rem;
	border: 1px solid #fba831!important;
	font-size: 1.083rem;
	color: #999;
	padding: 0 5rem 0 0.833rem;
}

.taxology_headerbon {
	position: absolute;
	right: 0;
	height: 100%;
	width: 4.167rem;
	height: 100%;
	border-radius: 0.833rem;
	border: none;
	background: linear-gradient(to right, #fba630, #fbc33e);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: white;
}

.taxology_body {
	position: absolute;
	top: 4.083rem;
	left: 0;
	display: flex;
	width: 100%;
	height: 100%;
	padding-top: 0.416rem;
	z-index: 900;
	overflow: hidden;
}

.taxology_contontleft {
	width: 7.917rem;
	height: 100%;
	position: fixed;
	display: flex;
	flex-direction: column;
	border-top-right-radius: 0.333rem;
	background-color: white;
}

.taxology_leftul {
	height: 100%;
	overflow-y: scroll;
	padding-bottom: 4.167rem;
}

.taxology_leftli {
	height: 4.5rem;
}

.taxology_lefta {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.167rem;
	color: #222222;
}

.taxology_leftactive {
	border-top-right-radius: 2.083rem;
	border-bottom-right-radius: 2.083rem;
	background: linear-gradient(to right, #fba630, #fbc33e);
	color: white;
}

.taxology_leftul::-webkit-scrollbar,
.taxology_contontright::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
	scrollbar-arrow-color: red;

}

.taxology_leftul::-webkit-scrollbar-thumb,
.taxology_contontright::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	background: rgba(0, 0, 0, 0);
	scrollbar-arrow-color: red;
}

.taxology_leftul::-webkit-scrollbar-track,
.taxology_contontright::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0);
}

.taxology_contontright {
	display: flex;
	width: 22.583rem;
	height: 100%;
	margin-left: 8.333rem;
	flex-direction: column;
	background-color: white;
	border-radius: 0.333rem;
	padding: 0.833rem 0 8rem 1.25rem;
	overflow-y: scroll;
}

.taxology_righth6 {
	height: 2.083rem;
	background: url(../img/kaidan/taxology.png)no-repeat;
	background-size: 0.916rem 0.916rem;
	background-position: left center;
	padding-left: 1.5rem;
	display: flex;
	align-items: center;
	font-size: 1.167rem;
	color: #222222;
}

.taxology_rightul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 1.25rem 0 0;
}

.taxology_rightli {
	width: 5.38rem !important;
	margin-right: 1.667rem;
	margin-bottom: 0.833rem;
}

.taxology_righta {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 0.916rem;
	color: #222222;
	padding-bottom: 0.416rem;
}

.taxology_righta figure {
	border-radius: 0.25rem;
	border: 2px solid #E0E0E0;
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding-bottom: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.taxology_body2 {
	width: 31.25rem;
	margin: 4.083rem auto;
	padding: 0.833rem;
	display: none;
}

.taxology_body2_pic {
	padding: 0.833rem;
	padding-bottom: 0;
	border-radius: 0.333rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	background-color: white;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

.taxology_body2_pic img {
	width: 3rem;
	height: 3rem;
	border-radius: 0.25rem;
	border: 2px solid #dddddd;
	box-sizing: content-box;
}

.taxology_body2_p {
	display: flex;
	flex: 1;
	padding-left: 1.25rem;
	font-size: 1.167rem;
	color: #222222;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.tab_detailed_model {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 0.833rem;
	padding-bottom: 0;
	background-color: white;
}

.tab_detailed_modelh6 {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	font-size: 1.167rem;
	color: #222222;
	padding-top: 0.833rem;
}

.tab_h6_span {
	font-size: 1.167rem;
	color: #666666;
}

.tab_detailed_ul {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 0.833rem;
}

.tab_detailed_item1 {
	display: flex;
	flex: 1;
	font-size: 1.083rem;
	color: #222222;
	position: relative;
}

.tab_detailed_itemdel {
	border: none;
	width: 1.833rem;
	height: 1.833rem;
	background: url(../img/demo4/minus.png) no-repeat;
	background-size: 1.25rem;
	background-position: center;
}
.tab_inputdanwei{
	border-radius: 0.333rem;
	width: 5.5rem;
	padding-left: 0.417rem;
	height: 2.6rem;
	border: 1px solid #e0e0e0;
	margin: 0 0.833rem;
	color: #222;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.417rem center;
}

.tab_detailed_itemnumber {
	width: 3.75rem;
	height: 100%;
	text-align: center;
	font-size: 1.083rem;
	color: #222222;
	border: none;
	border-bottom: 1px solid #e0e0e0;
}

.tab_detailed_itemadd {
	border: none;
	width: 1.833rem;
	height: 1.833rem;
	background: url(../img/demo4/plus.png) no-repeat;
	background-size: 1.25rem;
	background-position: center;
}

.tab_detailed_solid {
	width: 100%;
	height: 1px;
	background-color: #E0E0E0;
	margin-top: 1.25rem;
}

.tab_detailed_end {
	height: 1.25rem;
	border-bottom-left-radius: 0.333rem;
	border-bottom-right-radius: 0.333rem;
	background-color: white;
	margin-bottom: 1.25rem;
	margin-top: -0.833rem;
	position: relative;
}

.tab_detailed_end::before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 0.416rem;
	background-color: white;
}

.overflowhidden {
	overflow: hidden;
}

.shopping_header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 5.833rem;
	display: flex;
	flex-direction: row;
	background-color: white;
	align-items: center;
	justify-content: space-between;
	padding: 0 0.833rem;
	z-index: 999;
	border-bottom: 1px solid #F4F4F4;
}

.shopping_headerleft {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}

.shopping_headerleft p {
	font-size: 1rem;
	color: #666666;
}

.shopping_headerleft p:first-child {
	padding-bottom: 0.416rem;
}

.shopping_headerleft p span {
	font-size: 1rem;
	color: #222222;
}

.shopping_account {
	font-size: 1rem;
	color: #1f7bf6;
}

.shopping_headerright ul {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.shopping_headerright ul li {
	padding-left: 0.833rem;

}

.shopping_headerright ul li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 1rem;
	color: #222222;
}

.shopping_headerright ul li a figure {
	width: 2.083rem;
	height: 2.083rem;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f0f0f0;
	margin-bottom: 0.25rem;
}

.shopping_headerright ul li a figure img {
	width: 1rem;
	height: 1rem;
}

.taxology_body3 {
	display: block;
	margin-top: 5.833rem;
	padding-bottom: 0.416rem;
	margin-bottom: 0;
}

.shop_sum {
	width: 100%;
	margin: 0 auto 10.2rem;
	padding: 0.833rem;
	background-color: white;

}

.shoppingcar_span {
	padding-left: 0.417rem;
	font-size: 1.083rem;
	color: #2956d9;
}

.tab_h6_flex {
	display: flex;
	flex: 1;
}

.tab_h6_close {
	width: 2.083rem;
	display: flex;
	background: url(../img/kaidan/closed.png) no-repeat;
	background-position: right center;
	background-size: 0.917rem;
}

.tab_detailed_div {
	width: 100%;
}

.shoppingcar1_costom {
	position: fixed;
	left: 0;
	bottom: 4.167rem;
	z-index: 9999;
	width: 100%;
	background-color: white;
	border-bottom: 2px solid #f4f4f4;
	border-top: 2px solid #f4f4f4;
	padding: 1.25rem 1.667rem;
	padding-bottom: 0;
}

.shoppingcar1_costomp1 {
	padding-bottom: 0.833rem;
	border-bottom: 2px solid #f4f4f4;
	font-size: 1rem;
	color: #484848;
}

.shoppingcar1_costomp2 {
	padding-top: 0.833rem;
	font-size: 1rem;
	color: #222222;
}

.shoppingcar1_costomp2 span {
	font-size: 1rem;
	color: #666666;
}

.shoppingcar1_costomp3 {
	display: flex;
	flex-direction: row;
	height: 4.583rem;
	align-items: center;
	position: relative;
}

.shoppingcar1_redword {
	font-size: 1.333rem;
	color: #f5480c;
	display: flex;
	flex: 1;
}

.shoppingcar1_div {
	display: flex;
	flex-direction: row;
	overflow: hidden;
	border-radius: 0.667rem;
}

.shoppingcar1_orange {
	width: 8.333rem;
	height: 2.083rem;
	border: none;
	font-size: 1.25rem;
	color: white;
	background-image: -webkit-linear-gradient(left, #fba630, #fbc33e);
	display: flex;
	align-items: center;
	justify-content: center;
}

.shoppingcar1_black {
	width: 8.333rem;
	height: 2.083rem;
	border: none;
	margin-left: 1px;
	font-size: 1.25rem;
	color: white;
	background-image: -webkit-linear-gradient(left, #333333, #636060);
	display: flex;
	align-items: center;
	justify-content: center;
}

.shoppingcar1_mark {
	width: 1.25rem;
	height: 1.25rem;
	background: url(../img/kaidan/wenhao.png) no-repeat;
	background-size: 1.25rem;
	position: absolute;
	right: 0;
	top: 0;
}

.shoppingcar2_mark {
	width: 1.25rem;
	height: 1.25rem;
	background: url(../img/kaidan/wenhao.png) no-repeat;
	background-size: 1.25rem;
	position: absolute;
	right: 4.2rem;
	top: 0;
}

.tab_detailed_ulol {
	position: absolute;
	top: 1.667rem;
	left: 3.18rem;
	width: 5.5rem;
	display: flex;
	flex-direction: column;
	z-index: 999999;
	border-radius: 0.333rem;
	overflow: hidden;
	display: none;
}

.unit_selection {
	margin-left: 0.833rem;
	font-size: 0.917rem;
	display: flex;
	align-items: center;
	color: #666;
	border: 1px solid #999999;
	padding: 0 0.417rem;
	border-radius: 0.167rem;
}

.tab_detailed_ulolli {
	width: 100%;
	font-size: 1rem;
	height: 2.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 0.416rem;
	color: white;
	background-color: rgba(0, 0, 0, .8);
}
.tab_detailed_ulolli:nth-child(2n+1){
	width: 100%;
	font-size: 1rem;
	height: 2.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 0.416rem;
	color: white;
	background-color: rgba(0, 0, 0, .6);
}

.tab_detailed_olliactived {
	font-size: 1rem;
	display: flex;
	align-items: center;
	padding: 0 0.416rem;
	color: white;
	background: linear-gradient(to right, #fba630, #fbc33e);
	border: 1px solid #E0E0E0;
}

.tab_detailed_ulolli:hover {
	font-size: 1rem;
	display: flex;
	align-items: center;
	padding: 0 0.416rem;
	color: white;
	background-color: rgba(233, 165, 0, .7);
	border: 1px solid #E0E0E0;
}

.shoppingpay_header {
	width: 100%;
	margin: 0 auto;
	position: relative;
	text-align: center;
	height: 4.083rem;
	line-height: 4.083rem;
	background-color: white;
	font-size: 1.5rem;
	color: #222;
}

.shoppingpay_back {
	position: absolute;
	left: 0;
	height: 4.083rem;
	padding-left: 2.75rem;
	background: url(../img/kaidan/blackback.png) no-repeat;
	background-size: 0.667rem 1.167rem;
	background-position: left 1.667rem center;
	font-size: 1rem;
	color: #484848;
}

.shoppingpay_nav {
	width: 29.583rem;
	margin: 0.833rem auto 0;
	background-color: white;
	border-radius: 0.333rem;
	padding: 0.833rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.shoppingpay_needpay {
	padding-top: 2.917rem;
	padding-bottom: 1.667rem;
	font-size: 1.5rem;
	color: #f5480c;
	position: relative;
}

.shoppingpay_needpay::before {
	content: '需支付';
	position: absolute;
	font-size: 1rem;
	color: #222;
	top: 1rem;
	width: 100%;
	text-align: center;
}

.shoppingpay_balance {
	display: inline-block;
	width: 8.333rem;
	text-align: center;
	padding-bottom: 1.667rem;
	font-size: 1.25rem;
	color: #222;
	position: relative;
	margin-right: 1.667rem;
}

.shoppingpay_balance::before {
	content: '可用余额';
	position: absolute;
	font-size: 1rem;
	color: #222;
	top: 1.667rem;
	left: 0;
	width: 100%;
	text-align: center;
}

.shoppingpay_quato {
	display: inline-block;
	width: 8.333rem;
	text-align: center;
	padding-bottom: 1.667rem;
	font-size: 1.25rem;
	color: #222;
	position: relative;
}

.shoppingpay_quato::before {
	content: '当前额度';
	position: absolute;
	font-size: 1rem;
	color: #222;
	top: 1.667rem;
	left: 0;
	width: 100%;
	text-align: center;
}

.shoppingpay_settlement {
	width: 16.667rem;
	height: 2.083rem;
	margin-top: 1.25rem;
	margin-bottom: 0.833rem;
	border-radius: 1.083rem;
	border: none;
	background: linear-gradient(to right, #fba630, #fbc33e);
	font-size: 1.25rem;
	color: white;
	letter-spacing: 0.416rem;
}

.shopping_receiving {
	width: 100%;
	margin: 0.833rem auto;
	padding: 0.833rem;
	padding-bottom: 0;
	background-color: white;
}

.receiving_ul {
	display: flex;
	flex-direction: column;

}

.receiving_li {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	line-height: 2.6rem;
	color: #222;
	font-size: 1rem;
	padding: 0 0.416rem;
	margin-bottom: 0.416rem;
}

.receiving_spanblick {
	width: 5rem;
	height: 2.6rem;
	border-top-left-radius: 0.333rem;
	border-bottom-left-radius: 0.333rem;
	background-color: #000;
	color: white;
	font-size: 1rem;
	text-align: center;
	line-height: 2.6rem;
}

.receiving_spangray {
	width: 5rem;
	height: 2.6rem;
	border-top-right-radius: 0.333rem;
	border-bottom-right-radius: 0.333rem;
	background-color: #f5f5f5;
	color: #222;
	font-size: 1rem;
	text-align: center;
	line-height: 2.6rem;
}

.receiving_spanoragne {
	height: 2.6rem;
	line-height: 2.6rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	color: #f5480c;
}

.receiving_spanred {
	height: 2.6rem;
	line-height: 2.6rem;
	font-size: 1rem;
	color: #e61d1d;
}

.receiving_pone {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1.167rem;
	color: #222;
	text-align: justify;
}

.receiving_ptwo {
	font-size: 1.083rem;
	color: #484848;
}

.receiving_spanremark {
	width: 3.333rem;
	height: 100%;
	font-size: 1rem;
	color: #666;
}

.receiving_pthree {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1rem;
	color: #222;
}

.shopping_order {
	width: 100%;
	margin: 0.833rem auto;
	background-color: white;
	padding: 0 0.833rem;
}

.shopping_orderh6 {
	width: 100%;
	height: 3.75rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #E0E0E0;
}

.shopping_orderspan {
	width: 5rem;
	height: 2.6rem;
	border-radius: 0.333rem;
	background-color: #000;
	color: white;
	font-size: 1rem;
	text-align: center;
	line-height: 2.6rem;
}

.shopping_ordera {
	padding-left: 1.458rem;
	font-size: 1rem;
	color: #222;
	background: url(../img/kaidan/sort.png) no-repeat;
	background-size: 1.083rem 0.875rem;
	background-position: left center;
}

.transfer_box,
.transfer_box2 {
	position: fixed;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	display: flex;
	justify-content: center;
	z-index: 1200;
}

.transfer_boxnav {
	width: 100%;
	background-color: white;
	padding: 1.667rem;
}

.transfer_boxh6 {
	font-size: 1.167rem;
	color: #222;
	padding-bottom: 1.25rem;
}

.transfer_boxul,
.transfer_boxul2 {
	width: 100%;
	/*max-height: 10rem;*/
	max-height: 22rem;
	overflow-y: scroll;
	position: relative;
	display: flex;
	flex-direction: column;
}

.transfer_boxli,
.transfer_boxli2 {
	width: 90%;
	display: flex;
	flex-direction: column;
	padding: 10px;
	background-color: rgba(0, 120, 180, .1);
	border-radius: 0.333rem;
	border: 1px solid #E0E0E0;
	margin-bottom: 0.833rem;
}

.transfer_boxp1 {
	display: flex;
	flex-direction: row;
	padding-bottom: 0.208rem;
}

.transfer_boxp2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1.3rem;
	color: #666;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
}

.transfer_boxname {
	display: flex;
	font-size: 1rem;
	color: #484848;
}

.transfer_boxtime {
	display: flex;
	flex: 1;
	padding-left: 0.833rem;
	font-size: 0.667rem;
	align-items: center;
	color: #999;
}

.transfer_boxdelete {
	border-radius: 0.25rem;
	border: none;
	background-color: orange;
	color: white;
	font-size: 0.667rem;
	padding: 0 0.833rem;
}

.transfer_area {
	width: 28rem !important;
	height: 4.167rem !important;
	margin: 0.833rem 0;
	border-radius: 0.833rem;
	border: 1px solid #E0E0E0;
	padding: 0.833rem;
	font-size: 1rem;
	color: #222;
}

.transfer_submit {
	border: none;
	width: 4.167rem;
	height: 2.6rem;
	border-radius: 0.333rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #fff;
	background-color: #11CC9E;
	margin-right: 1.667rem;
}

.transfer_back {
	border: none;
	width: 4.167rem;
	height: 2.6rem;
	border-radius: 0.333rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #222;
	border: 1px solid #999;
}

.transfer_back2 {
	border: none;
	width: 4.167rem;
	height: 2.6rem;
	border-radius: 0.333rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #222;
	border: 1px solid #999;
	margin-top: 0.833rem;
}
.orderfill_nav {
	width: 29.583rem;
	margin: 6.667rem auto 0.833rem;
	background-color: white;
	border-radius: 0.333rem;
	padding: 0.833rem 0.833rem 0;
}
.tab_h6_span2 {
	display: flex;
	flex: 1;
	align-items: flex-end;
	color: #999;
	font-size: 1.3rem;
	padding-left: 0.417rem;
}

.tab_h6_span3 {
	font-size: 1.167rem;
	color: red;
	margin-right: 0.417rem;
}

.orderfill_navulli0{
	width: 100%;
	font-size: 1.083rem;
	color: #222;
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 0.833rem;
}
.orderfill_navulli1{
	width: 100%;
	font-size: 1.083rem;
	color: #666;
	display: flex;
	align-items: flex-start;
	position: relative;
	margin-bottom: 1.25rem;
}
.orderfill_navulspan{
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: 0.417rem;
	margin-right: 1.667rem;
	position: relative;
	background: url(../img/kaidan/gary.png) no-repeat;
	background-size: 1rem;
	background-position: center;
}
.orderfill_navulspanactive{
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	margin-left: 0.417rem;
	margin-right: 1.667rem;
	position: relative;
	background: url(../img/kaidan/gou.png) no-repeat;
	background-size: 1rem;
	background-position: center;
}
.orderfill_navul1{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.orderfill_navulol1{
	position: absolute;
	right: 0;
	top: 2.083rem;
	width: 22.917rem;
	max-height: 12.5rem;
	overflow-y: scroll;
	border-radius: 0.25rem;
	background-color: #3c3c3c;
	color: white;
	z-index: 999;
	display: none;
}
.get_input{
	width: 22.917rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	background: url(../img/kaidan/arrow_down.png) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
	padding-left: 0.833rem;
}
.get_inputs{
	width: 22.917rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	background: url(../img/kaidan/arrow_up.png) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
	padding-left: 0.833rem;
}
.get_input1{
	width: 21rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}
.get_input11{
	width: 12.5rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin: 0 0.833rem;
}
.get_input223{
	width: 7.05rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	padding: 0;
	margin: 0 0.833rem;
}
.get_input370{
	width: 15.416rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	padding: 0;
	margin: 0 0.833rem;
}
.get_input108{
	width: 7.5rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	padding: 0;
	margin: 0 0.833rem;
}
.get_input336{
	width: 12rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
}
.kongge{
	width: 1.28rem;
}
.orderfill_navolli1{
	height: 2.083rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	align-items: center;
	padding-left: 0.833rem;
	color: white;
	border-bottom: 1px solid #999;
}
.orderfill_navolli1:hover{
	background-color: orange;
}
.orderfill_navulli2{
	width: 52%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 1.083rem;
	color: #666;
	margin-bottom: 1.25rem;
	position: relative;
}
.orderfill_navulli3{
	width: 48%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 1.083rem;
	color: #666;
	margin-bottom: 1.25rem;
}
.get_input2{
	display: flex;
	width: 5rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
}
.get_input3{
	display: flex;
	width: 10.417rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
}
.get_input4{
	display: flex;
	width: 7.292rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}
.get_input5{
	display: flex;
	width: 9.583rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}
.get_input6{
	display: flex;
	width: 8.1rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}
.get_input7{
	display: flex;
	width: 6rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}
.get_input8{
	display: flex;
	width: 6.5rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	margin-left: 0.833rem;
}

#orderfill_textare{
	width: 23.75rem!important;
	height: 3.75rem!important;
	border-radius: 0.333rem;
	padding: 0.417rem 0.833rem;
	font-size: 1rem;
	color: #222;
}
.orderfill_navulli1p{
	width: 23.75rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1rem;
	color: #222;
}
.orderfill_navulol3{
	width: 20.833rem;
	max-height: 20rem;
	overflow-y: scroll;
	position: absolute;
	right: 0;
	top: 1.667rem;
	background-color: white;
	z-index: 9999;
	box-shadow: 0 0 0.417rem #e0e0e0;
	padding: 0.833rem;
	padding-bottom: 0;
	border-radius: 0.25rem;
	display: none;
}
.orderfill_navolli3{
	padding-bottom: 0.833rem;
}
.details_name{
	font-size: 1.083rem;
	color: #222;
}
.details_tel{
	font-size: 1rem;
	color: #666;
	padding-left: 0.833rem;
}
.details_p{
	display: flex;
	align-items: flex-end;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1.3rem;
	padding-bottom: 0.417rem;
}
.details_p2{
	display: inline;
	font-size: 1.3rem;
	padding-bottom: 0.417rem;
}
.addressbox_choose{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 1.083rem;
	color: #222;
	position: relative;
	font-weight: bold;
}
.addressbox_choose::before{
	position: absolute;
	top: 0.333rem;
	content: '';
	width: 10rem;
	height: 0.833rem;
	border-radius: 40%;
	background-color: orange;
	opacity: .5;
}
.details_housenumber{
	font-size: 1.3rem;
	color: #222;
}
.active .details_housenumber,
.active p{
	color: orange;
}
.newbill_searchbox{
	display: flex;
	flex: 1;
	flex-direction: row;
	margin-right: 1.667rem;
	border-radius: 0.75rem;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	border-right: none;
}
.newbill_searchbutton{
	width: 3.333rem;
	height: 2.083rem;
	border: none;
	font-size: 1rem;
	color: white;
	border-radius: 0.75rem;
	background: linear-gradient(to right,#feb83f,#e04a18);
}
.newbill_searchinput{
	display: flex;
	flex: 1;
	height: 2.083rem;
	border: none;
	padding: 0 0.833rem 0 2.5rem;
	font-size: 1rem;
	color: #222;
	background: url(../../statics/img/kaidan/cutefangda.png) no-repeat;
	background-size: 1.25rem;
	background-position: left 0.833rem center;
}
.newbill_indexul{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow-x: scroll;
	background-color: white;
	padding: 0 0.833rem;
}
.newbill_indexulli{
	width: 18.75rem;
	height: 7.5rem;
	margin-right: 0.833rem;
	display: flex;
	flex-shrink: 0;
	flex-direction: row;
	align-items: center;
	border-radius: 0.333rem;
	padding-right: 0.833rem;
	background-color: #f9f9f9;
	overflow: hidden;
}
.newbill_indexulli img{
	width: 7.5rem;
	height: 7.5rem;
}
.newbill_indexulli div{
	padding-left: 0.833rem;
}
.newbill_indexulli div p{
	font-size: 0.917rem;
	color: #222;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 0.417rem;
	font-weight: bold;
}
.newbill_indexulli div span{
	font-size: 0.75rem;
	color: #999;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 0.417rem;
}
.newbill_indexbox{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
	background-color: #f9f9f9;
}
.newbill_indexul2{
	height: 4.5rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex-wrap: nowrap;
	overflow-x: scroll;
	font-size: 1.25rem;
	padding: 0 4.5rem 0 0.833rem!important;
	background-color: white;
}
.newbill_indexbox .active{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink:0;
	font-size: 1rem;
	font-weight: bold;
	position: relative;
}
.newbill_indexbox .active:before{
	content: '';
	position: absolute;
	bottom: -0.417rem;
	left: 50%;
	margin-left: -0.625rem;
	border-radius: 50%;
	width: 1.25rem;
	height: 2.6rem;
	border: 1px solid transparent;
	border-bottom: 0.208rem solid red;
}
.newbill_indexulli2{
	display: flex;
	flex-shrink:0;
	font-size: 1rem;
	color: rgba(254, 184, 63, .8);
	margin-right: 0.833rem;
	align-items: flex-end;
	padding-bottom: 0;
}
.newbill_indexbox a{
	position: absolute;
	font-size: 1rem;
	font-weight: bold;
	right: 0.833rem;
	top: 1.5rem;
	display: flex;
	padding: 0.208rem 0.833rem;
	color: white;
	border-radius: 0.333rem;
	background: linear-gradient(to right,#feb83f,#e04a18);
}
.newbill_indexbox a::before{
	content: '';
	position: absolute;
	right: -0.833rem;
	top: 0;
	width: 0.833rem;
	height: 100%;
	background-color: white;
}
.newbill_indexbox a::after{
	content: '';
	position: absolute;
	left: -0.833rem;
	top: 0;
	width: 0.833rem;
	height: 100%;
	background-color: white;
}
.tanchubox,
.tanchubox3{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .4);
	z-index: 99;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	display: none;
}
.tanchuboxnav{
	width: 100%;
	height: 85%;
    background-color: #fffffe;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	overflow-y: scroll;
}
.tanchubox_choosediv,.tanchubox_choosediv6{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1.25rem;
	color: #484848;
	padding: 0.75rem 0.833rem 1rem;
	font-weight: bold;
	background-color: white;
	position: relative;
}
.tanchubox_choosediv input,.tanchubox_choosediv6 input{
	width: 19.167rem;
	height: 2.5rem;
	display: flex;
	align-items: center;
	font-size: 1.25rem;
	color: #222;
	border-radius: 0.333rem;
	border: 1px solid #e0e0e0!important;
	padding: 0 0.833rem;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}
.tanchubox_choosediv .active_input,.tanchubox_choosediv6 .active_input{
	width: 19.167rem;
	height: 2.5rem;
	display: flex;
	align-items: center;;
	font-size: 1.25rem;
	color: #222;
	border-radius: 0.333rem;
	border: 1px solid #e0e0e0!important;
	padding: 0 0.833rem;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}
.tanchubox_choosediv ul,.tanchubox_choosediv6 ul{
	position: absolute;
	top: 4.7rem;
	left: 7.1rem;
	max-height: 12.5rem;
	border-radius: 0.333rem;
	overflow: hidden;
	background-color: #3b3b3b;
	display: none;
	overflow-y: scroll;
	z-index: 9999;
}
.tanchubox_choosediv ul li,.tanchubox_choosediv6 ul li{
	width: 19.167rem;
	height: 2.5rem;
	padding: 0 0.833rem;
	display: flex;
	align-items: center;
	color: white;
	font-size: 1rem;
	border-bottom: 1px solid #666;
}
.tanchubox_choosediv a,.tanchubox_choosediv6 a{
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: end;
	font-size: 1.25rem;
	color: #666;
}
.tanchuboxnav div textarea{
	width: 29.167rem!important;
	height: 10rem!important;
	margin: 0.833rem;
	margin-top: 1rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0!important;
}
.newbill_submitinput{
	width: 16.667rem;
	height: 2.083rem;
	border-radius: 1.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.25rem;
	color: white;
	background-color: #f01819;
	margin-bottom: 0.833rem;
	margin-left: 7.292rem;
	border: none;
}
.tanchuboxnav .payment_newbox .ht-upload .containers .photo_upload_box ul li{
	margin-right: 0.5rem!important;
}
.flex-box{
	padding: 0.833rem;
	margin-bottom: 4.167rem;
}
.flex-box .flex-boxdiv1 {
	width: 14.375rem;
	padding-bottom: 0.833rem;
}
.flex-box .flex-boxdiv1:nth-child(2n + 1) {
	float: left;
}
.flex-box .flex-boxdiv1:nth-child(2n) {
	float: right;
}
.clear-fix::after{
	content: '';
	display: block;
	height: 0;
	clear: both;
}
.clear-fix{
	zoom: 1;
}
.flex-boximg1{
	height: 4.167rem;
}
.flex-boximg2{
	height: 8.333rem;
}
.flex-boximg3{
	height: 12.5rem;
}
.flex-boximg4{
	height: 16.667rem;
}
.flex-boxdiv2{
	border-radius: 0.5rem;
	overflow: hidden;
	background-color: white;
	padding: 1px;
	padding-bottom: 0.833rem;
}
.flex-boxp1{
	padding: 0.833rem 0.833rem 0 0.833rem;
	font-size: 0.75rem;
	color: #222;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp: 2;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 1.25rem;
}
.flex-boxp1 span{
	font-weight: bold;
	color: orange;
	font-size: 0.75rem;
}
.flex-boxdiv3 {
	display: flex;
	flex-direction: row;
	padding: 0.417rem 0;
}
.flex-boxdiv3 img{
	width: 1.667rem;
	height: 2.6rem;
	border-radius: 50%;
	overflow: hidden;
}
.flex-boxp2{
	width: 8.333rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 0.417rem;
	font-size: 1.3rem;
	color: #333;
	line-height: 2.6rem;
}
.flex-boxdiv3 span{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 0.75rem;
	color: #999;
	line-height: 2.6rem;
}
span .eye-index{
	width: 1rem;
	height: 0.75rem;
	background-color: transparent;
}
.newbill_footershopping{
	position: absolute;
	left: 16.25rem;
	top: 0.417rem;
	font-size: 0.75rem;
	color: white;
	border-radius: 0.417rem;
	background-color: red;
	padding: 0.01rem 0.025rem;
}
.newbill_footermy{
	position: absolute;
	right: 1.916rem;
	top: 0.417rem;
	font-size: 0.75rem;
	color: white;
	border-radius: 0.417rem;
	background-color: red;
	padding: 0.01rem 0.025rem;
}
.tanchuboxnav h3{
	text-align: center;
	font-size: 1.667rem;
	padding-top: 1.667rem;
	font-weight: bold;
	position: relative;
	border-top-left-radius: 1.25rem;
	border-top-right-radius: 1.25rem;
	background-color: white;
}
.tanchuboxnav h3 a{
	position: absolute;
	right: 1.667rem;
	font-size: 1.667rem;
	font-weight: bold;
}
.tanchuboxnav div .payment_newbox{
	max-height: 30rem!important;
	padding-bottom: 1.25rem!important;
	border-bottom-left-radius: 1.25rem;
	border-bottom-right-radius: 1.25rem;
}
.default_dingdan{
	width: 1.667rem;
	height: 2.6rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/xieyixinxi.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}
.management_nav{
	padding: 0 0.833rem;
}
.management_ul{
	padding: 0.833rem;
	border-radius: 0.333rem;
	background-color: white;
	padding-bottom: 0;
	margin-bottom: 0.833rem;
}
.management_ulli{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: 0.833rem;
}
.management_div{
	width: 8.33rem;
	height: 2.6rem;
	border-radius: 0.167rem;
	overflow: hidden;
	display: flex;
	flex-direction: row;
}
.management_span1{
	font-size: 1rem;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	background-color: #0079fe;
	color: white;
}
.management_span2{
	font-size: 1rem;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	background-color: #f5f5f5;
	color: #484848;
}
.management_span3{
	font-size: 1rem;
	color: #cc3333;
	padding: 0 0.833rem;
}
.management_detail{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 1rem;
	color: #222;
	background: url(../../statics/img/gantan.png)no-repeat;
	background-size: 1.083rem;
	background-position: right 2.333rem center;
}
.management_p{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1rem;
	color: #333;
}
.management_print{
	display: flex;
	flex-direction: row;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 1rem;
	color: #333;
	background: url(../../statics/img/zhekou/print.png) no-repeat;
	background-size: 0.833rem;
	background-position: right 2.333rem center;
}
.management_span4{
	font-size: 1rem;
	color: #cc3333;
	padding-left: 0.417rem;
}
.management_border{
	border-top: 1px solid #e0e0e0;
	padding-bottom: 0.833rem;
}
.management_div2{
	display: flex;
	flex: 1;
	height: 2.6rem;
	flex-direction: row;
	border-radius: 0.167rem;
	overflow: hidden;
}
.management_span5{
	width: 4.167rem;
	font-size: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #0079fe;
	color: white;
}
.management_span6{
	font-size: 1rem;
	display: flex;
	flex: 1;
	align-items: center;
	padding-left: 0.417rem;
	background-color: #f5f5f5;
	color: #484848;
}
.management_call{
	font-size: 1rem;
	color: #2867ce;
	background: url(../../statics/img/call.png) no-repeat;
	background-size: 1.083rem;
	background-position: right center;
	padding-right: 1.25rem;
	padding-left: 0.417rem;
}
.management_div3{
	display: flex;
	height: 2.6rem;
	flex-direction: row;
	border-radius: 0.167rem;
	overflow: hidden;
}
.management_span7{
	font-size: 1rem;
	display: flex;
	flex: 1;
	align-items: center;
	background-color: #f5f5f5;
	color: #484848;
	padding: 0 0.833rem;
}
.default_cangku{
	width: 1.667rem;
	height: 2.6rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/wuliaozhanyang.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}
.comm_mobleulli{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 1.3rem;
	color: #484848;
	margin-bottom: 0.833rem;
	position: relative;
}
.comm_mobleulli:last-of-type{
	margin-bottom: 0;
}
.comm_mobleulli input{
	width: 3.333rem;
	height: 2.6rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	font-size: 1.3rem;
	color: #222;
	text-align: center;
}
.comm_moblespan1{
	display: flex;
	flex: 1;
	font-size: 1rem;
	color: #0079fe;
	padding: 0 0.417rem;
}
.comm_moblespan2{
	font-size: 1rem;
	border-radius: 0.25rem;
	background-color: #03be3d;
	color: white;
	margin: 0 0.417rem;
	padding: 0 0.417rem;
}
.comm_moblespan3{
	font-size: 1rem;
	border-radius: 0.25rem;
	background-color: #fdba2a;
	color: white;
	margin: 0 0.417rem;
	padding: 0 0.417rem;
}
.index_containerbox2{
	margin: 0.833rem;
	background-color: white;
	border-radius: 0.333rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.833rem;
}
.comm_mobleinput1{
	margin-left: 0.417rem;
}
.comm_mobleadd{
	min-width: 3.2rem;
	display: flex;
	justify-content: center;
	font-size: 1.2rem;
	color: white;
	margin-left: 0.833rem;
	margin-right: 0.4rem;
	border-radius: 0.25rem;
	border: none;
	background-color: #ff6600;
}
.comm_mobledown{
	width: 3rem;
	display: flex;
	justify-content: center;
	font-size: 1rem;
	color: white;
	margin-left: 0.833rem;
	margin-right: 0.4rem;
	border-radius: 0.25rem;
	border: none;
	background-color: #ffad1f;
}

.comm_mobleul{
	display: flex;
	flex-direction: column;
	overflow-x: scroll;
	border: 1px solid #e0e0e0;
	border-bottom: none;
	border-right: none;
	border-radius: 0.333rem;
	min-height: 16.82rem;
}
.comm_mobleol{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
    min-height: 2.6rem;
}
.comm_mobleol li{
	display: flex;
    padding: 0 0.167rem;
	justify-content: center;
	align-items: center;
	/*height: 2.6rem;*/
	flex-shrink: 0;
	font-size: 1.3rem;
	color: #222;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}
.comm_mobleol li a{
	font-size: 1.3rem;
	color: #1182fe;
	margin-left: 0.6rem;
	margin-right: 0.6rem;
}
.comm_mobleol li img{
	width: 1.25rem;
	height: 1.25rem;
}
.comm_mobleol .li_50{
	width: 3.25rem;
}
.comm_mobleol .li_40{
	width: 2.6rem;
}
.comm_mobleol .li_60{
	width: 3.9rem;
}
.comm_mobleol .li_70{
	width: 4.55rem;
}
.comm_mobleol .li_80{
	width: 5.2rem;
}
.comm_mobleol .li_90{
	width: 5.85rem;
}
.comm_mobleol .li_100{
	width: 6.5rem;
}
.comm_mobleol .li_110{
	width: 7.15rem;
}
.comm_mobleol .li_120{
	width: 7.8rem;
}
.comm_mobleol .li_130{
	width: 8.45rem;
}
.comm_mobleol .li_140{
	width: 9.1rem;
}
.comm_mobleol .li_150{
	width: 9.75rem;
}
.comm_mobleol .li_160{
	width: 10.4rem;
}
.comm_mobleol .li_170{
	width: 11.05rem;
}
.comm_mobleol .li_180{
	width: 11.7rem;
}
.comm_mobleol .li_190{
	width: 12.35rem;
}
.comm_mobleol .li_200{
	width: 13rem;
}
.comm_mobleol .li_210{
	width: 13.65rem;
}
.comm_mobleol .li_220{
	width: 14.3rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_230{
	width: 14.95rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_240{
	width: 15.6rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_250{
	width: 16.25rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_260{
	width: 16.9rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_270{
	width: 17.55rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_280{
	width: 18.2rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_290{
	width: 18.85rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_300{
	width: 19.5rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_320{
	width: 20.8rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_330{
	width: 21.45rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_340{
	width: 22.1rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_350{
	width: 22.75rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_360{
	width: 23.4rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_370{
	width: 24.05rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_380{
	width: 24.7rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_390{
	width: 25.35rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_400{
	width: 26rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_420{
	width: 27.3rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_440{
	width: 28.6rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_450{
	width: 29.25rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_460{
	width: 29.9rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_480{
	width: 31.2rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_500{
	width: 32.5rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_520{
	width: 33.8rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_540{
	width: 35.1rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_560{
	width: 36.4rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_580{
	width: 37.7rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_600{
	width: 39rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_620{
	width: 40.3rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_640{
	width: 41.6rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_660{
	width: 42.9rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_680{
	width: 44.2rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_700{
	width: 45.5rem;
	justify-content: left;
	padding-left: 0.417rem;
}
.comm_mobleol .li_1200{
	width: 78rem;
	justify-content: left;
	padding-left: 0.417rem;
}

.comm_mobleul li:nth-child(2n+1) .comm_mobleol li{
	background-color: #f1f7f9;
}
.comm_mobleul li:first-child .comm_mobleol li{
	background-color: #e4eaec!important;
	color: #222!important;
}
.comm_mobleol .comm_mobleolli{
	background-color: lightblue!important;
	color: white!important;
}
.comm_mobleol .comm_mobleolli a{
	color: orange;
}
.addgoods_div form{
	padding: 0.833rem;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.addgoods_ul{
	width: 100%;
	padding: 1.25rem 1.667rem;
	border-radius: 0.333rem;
	background-color: white;
	padding-bottom: 0.417rem;
	margin: 0.833rem 0;
}
.addgoods_ulli{
	display: flex;
	flex-direction: row;
	padding-bottom: 0.833rem;
	font-size: 1rem;
	color: #222;
}
.addgoods_ulli input{
	width: 5.467rem;
	padding-left: 0.417rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1rem;
	color: #222;
}
.addgoods_span1{
	color: #ffad1f;
	font-size: 1rem;
}
.addgoods_span2{
	color: #555;
	font-size: 1rem;
	padding-left: 0.833rem;
}
.addgoods_span3{
	width: 4.167rem;
	color: #222;
	font-size: 1rem;
}
.addgoods_span4{
	display: flex;
	flex: 1;
	justify-content: end;
	padding-left: 4.167rem;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 1.083rem;
	background-position: right 2.5rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span4s{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 1.083rem;
	background-position: right 2.5rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span5{
	padding-left: 2.5rem;
	background: url(../../statics/img/lizong/black.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.25rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span5s{
	padding-left: 2.5rem;
	background: url(../../statics/img/lizong/blue_quan.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.25rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span41{
	display: flex;
	flex: 1;
	justify-content: end;
	padding-left: 4.167rem;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 1.083rem;
	background-position: right 2.5rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span41s{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 1.083rem;
	background-position: right 2.5rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span51{
	padding-left: 2.5rem;
	background: url(../../statics/img/lizong/black.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.25rem center;
	font-size: 1rem;
	color: #222;
}
.addgoods_span51s{
	padding-left: 2.5rem;
	background: url(../../statics/img/lizong/blue_quan.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.25rem center;
	font-size: 1rem;
	color: #222;
}

.addgoods_submit{
	width: 12.5rem;
	height: 2.083rem;
	border-radius: 0.333rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1rem;
	color: white;
	background-color: #7497ff;
	border: none;
}
.default_addgoods{
	width: 1.667rem;
	height: 2.6rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/fuwuzhengce.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}
.addgoods_ullis{
	display: flex;
	flex-direction: column;
}
.addgoods_span6{
	font-size: 1rem;
	color: #7497ff;
}
.img_stylesize{
	padding: 0 0.833rem;
}
.img_stylesize img{
	width: 1.667rem;
	height: 1.667rem;
}


.change_b{
	padding: 0 0.75rem 0 0.75rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.833rem;
	background-color: #ffcc99;
	font-size: 0.583rem;
	font-weight: bold;
	color: #484848;
	margin-left: 0.833rem;
}

.change_bs{
	padding: 0 0.75rem 0 0.75rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.833rem;
	background-color: #ff6600;
	font-size: 0.583rem;
	font-weight: bold;
	color: white;
	margin-left: 0.833rem;
}




.change_button,.change_button_a{
	padding: 0 0.833rem 0 1.875rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.833rem;
	font-size: 0.833rem;
	color: #484848;
	position: relative;
	margin-left: 0.833rem;
	background-color: #ffcc99;
}
.change_button::after{
	position: absolute;
	left: 0;
	top: -0.25rem;
	content: '';
	min-width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #ffcc99;
	background-color: #ff9900;
}
.change_buttons,.change_button_as{
	padding: 0 0.833rem 0 0.833rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.833rem;
	font-size: 0.833rem;
	color: white;
	position: relative;
	margin-left: 0.833rem;
	background-color: #ff6600;
    min-width: 4.6rem;
}
.change_buttons::after{
	position: absolute;
	right: 0;
	top: -0.25rem;
	content: '';
	min-width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #ffcc99;
	background-color: #ff6600;
}
.price_typechoose5{
	width: 100%;
	height: 2.6rem;
	border: none;
	font-size: 1.3rem;
	color: #222;
	border-top: 1px solid #e0e0e0;
	text-align: left;
	padding-left: 0.5rem;
    background-color: #f6f6f6;
    color: #666666;
}
.price_typechoose{
	width: 100%;
	height: 2.6rem;
	border: none;
	font-size: 1.3rem;
	color: #222;
	border-top: 1px solid #e0e0e0;
	text-align: left;
	padding-left: 0.5rem;
}
.price_typechoose1{
	text-align: left;
	padding-left: 0.417rem;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.417rem center;
	background-color: white;
}
.price_typechoose2{
	text-align: left;
	padding-left: 0.417rem;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.417rem center;
	background-color: white;
}
.price_typediv{
	position: absolute;
	top: 1.667rem;
	left: 0;
	width: 100%;
	max-height: 8.333rem;
	background-color: wheat;
	z-index: 9999;
	border-radius: 0.333rem;
	overflow-y: scroll;
	background-color: #666;
	display: none;
}
.price_typedivs{
	position: absolute;
	bottom: 1.667rem;
	left: 0;
	width: 100%;
	max-height: 8.333rem;
	background-color: wheat;
	z-index: 9999;
	border-radius: 0.333rem;
	overflow-y: scroll;
	background-color: #666;
	display: none;
}
.price_typediv p:nth-child(2n),
.price_typedivs p:nth-child(2n){
	width: 100%;
	height: 2.6rem;
	line-height: 2.6rem;
	font-size: 1.3rem;
	color: white;
	text-align: center;
}
.price_typediv p:nth-child(2n+1),
.price_typedivs p:nth-child(2n+1){
	width: 100%;
	height: 2.6rem;
	line-height: 2.6rem;
	font-size: 1.3rem;
	color: white;
	text-align: center;
	background-color: #484848;
}
.comm_mobledivbox{
	display: flex;
	flex: 1;
	justify-content: flex-end;
}
.comm_mobledownload{
	width: 1.25rem;
	height: 1.9rem;
	margin: 0 0.833rem 0 1.25rem;
	background: url(../../statics/img/kaidan/download.png) no-repeat;
	background-size: 1rem;
	background-position: center right;
}
.taxology_colornum1{
	background-color: #03be3d;
	padding: 0 0.417rem;
	font-size: 1rem;
	color: white;
	border-radius: 0.333rem;
	margin-right: 0.833rem;
	display: flex;
	align-items: center;
}
.taxology_colornum2{
	background-color: #7497ff;
	padding: 0 0.417rem;
	font-size: 1rem;
	color: white;
	border-radius: 0.333rem;
	margin-right: 0.417rem;
	display: flex;
	align-items: center;
}
.addgoods_span7{
	font-size: 1rem;
	color: #222;
}
.addgoods_span8{
	padding: 0 0.833rem 0 1.875rem;
	height: 1.2rem;
	line-height: 1.2rem;
	border-radius: 0.833rem;
	font-size: 12px;
	color: #484848;
	position: relative;
	margin-left: 0.833rem;
	background-color: gainsboro;
}
.addgoods_span8::after{
	position: absolute;
	left: 0;
	top: -0.25rem;
	content: '';
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #999;
	background-color: white;
}
.addgoods_span9{
    padding: 0 1.875rem 0 0.833rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 0.833rem;
    font-size: 12px;
    color: white;
    position: relative;
    margin-left: 0.833rem;
    background-color: #03be3d;
}
.addgoods_span9::after{
	position: absolute;
	right: 0;
	top: -0.25rem;
	content: '';
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #999;
	background-color: white;
}
.addgoods_div2{
	display: flex;
	flex-direction: row;
	font-size: 1rem;
	color: #222;
	display: none;
}
.addgoods_ulliss{
	padding-top: 0.417rem;
}
.yggl_container_h6{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #e0e0e0;
}
.qygl_span1{
	padding: 0.208rem 0.417rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	color: white;
	background-color: #03be3d;
}
.qygl_span2{
	display: flex;
	flex: 1;
	font-size: 1.083rem;
	color: #222;
}
.qygl_span3{
	display: flex;
	justify-content: end;
	font-size: 1rem;
	color: #999;
}

.qygl_ulli{
	padding-top: 0.833rem;
	display: flex;
	align-items: center;
}
.qygl_span4{
	padding: 0.208rem 0.417rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	color: #222;
	background-color: #e0e0e0;
	margin-right: 0.833rem;
}
.qygl_span5{
	display: flex;
	flex: 1;
	font-size: 1rem;
	color: #222;
}
.qygl_a1{
	font-size: 1rem;
	color: #7497ff;
	padding-left: 0.833rem;
}
.qygl_ol{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}
.qygl_ulli2{
	align-items: flex-start;
}
.qygl_span7{
	font-size: 1rem;
	color: #484848;
}
.qygl_olli{
	width: 50%;
	font-size: 1rem;
	color: #222;
	padding-left: 0.417rem;
	padding-bottom: 0.417rem;
	display: flex;
	justify-content: flex-end;
}
.qygl_span6{
	font-size: 1rem;
	color: #999;
	padding-left: 0.833rem;
}
.qygl_a2{
	padding: 0.208rem 0.833rem;
	font-size: 1.3rem;
	border-radius: 0.25rem;
	color: white;
	background-color: #0079fe;
}
.qygl_olli2{
	display: flex;
	flex: 1;
	justify-content: flex-end;
}
.orderfill_na2{
	margin: 0.833rem;
	background-color: white;
	padding: 0.833rem 1.25rem 0;
	border-radius: 0.333rem;
}
.addadmin_ul1li{
	display: flex;
	flex-direction: row;
	padding-bottom: 0.833rem;
	font-size: 1rem;
	color: #222;
}
.addadmin_ul1li:first-child{
	margin-bottom: 0.833rem;
}
.addadmin_span1{
	font-size: 1rem;
	color: #484848;
	padding-right: 0.417rem;
}
.addadmin_span2{
	font-size: 1rem;
	color: #222;
	padding-right: 0.417rem;
}
.addadmin_span3{
	font-size: 1rem;
	color: #666;
	padding-right: 0.833rem;
}
.addadmin_span4{
	display: flex;
	flex: 1;
	font-size: 1rem;
	color: #999;
}
.addadmin_input1{
	display: flex;
	flex: 1;
	border: none;
	margin: 0 0.833rem;
	border-bottom: 1px solid #e0e0e0;
	padding-left: 0.833rem;
	font-size: 1rem;
	color: #222;
}
.addadmin_input2{
	border-radius: 0.25rem;
	background-color: #0079fe;
	color: white;
	padding: 0.208rem 0.833rem;
	font-size: 1.3rem;
	border: none;
}
.addadmin_span5{
	padding: 0 0.833rem 0 1.875rem;
	height: 2.6rem;
	line-height: 2.6rem;
	border-radius: 0.833rem;
	background-color: gainsboro;
	font-size: 1.3rem;
	color: #484848;
	position: relative;
	margin-left: 0.833rem;
}
.addadmin_span5::after{
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #999;
	background-color: white;
}
.addadmin_span6{
	padding: 0 1.875rem 0 0.833rem;
	height: 2.6rem;
	line-height: 2.6rem;
	border-radius: 0.833rem;
	background-color: #03be3d;
	font-size: 1.3rem;
	color: white;
	position: relative;
	margin-left: 0.833rem;
}
.addadmin_span6::after{
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	border: 0.208rem solid #999;
	background-color: white;
}
.orderfill_navulli1 p,
.orderfill_navulli2 p,
.orderfill_navulli3 p{
	max-width: 80%;
	display: flex;
	flex: 1;
	font-size: 1.083rem;
	color: #222;
	padding-left: 0.417rem;
	padding-bottom: 0.417rem;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 0.833rem;
	min-height: 1.917rem;
}

.orderfill_navulli1:last-child p{
	border: none;
}
.addadmin_h6{
	font-size: 1.25rem;
	color: #222;
	padding-bottom: 0.833rem;
}
.addadmin_a1{
	font-size: 1rem;
	color: red;
}
.addcompany_ol{
	position: absolute;
	left: 5.217rem;
	top: 1.667rem;
	max-height: 12.5rem;
	z-index: 99999;
	background-color: #666;
	border-radius: 0.333rem;
	overflow-y: scroll;
	display: none;
}
.addcompany_olli{
	display: flex;
	align-items: center;
	width: 12.5rem;
	height: 2.5rem;
	font-size: 1rem;
	color: white;
	padding-left: 0.833rem;
}
.addcompany_olli:nth-child(2n){
	background-color: #484848;
}
.addcompany_olli336{
	display: flex;
	align-items: center;
	width: 8.5rem;
	height: 2.5rem;
	font-size: 1rem;
	color: white;
	padding-left: 0.833rem;
}
.addcompany_olli336:nth-child(2n){
	background-color: #484848;
}

.addcompany_olli370{
	display: flex;
	align-items: center;
	width: 15rem;
	height: 2.5rem;
	font-size: 1rem;
	color: white;
	padding-left: 0.833rem;
}
.addcompany_olli370:nth-child(2n){
	background-color: #484848;
}


.area_name{
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}
.orderfill_navullis{
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	font-size: 1.083rem;
	color: #666;
	margin-bottom: 1.25rem;
}
.client_div{
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: flex-end;
	font-size: 1.083rem;
	color: #222;
	align-items: center;
}
.client_span1{
	padding: 0.208rem 0.417rem;
	font-size: 1rem;
	background-color: #f0fff3;
	color: #71c885;
	margin-left: 0.833rem;
}
.client_span2{
	padding: 0.208rem 0.417rem;
	font-size: 1rem;
	color: #484848;
	margin-left: 0.833rem;
}
.client_ol,
.client_ol1,
.client_ol2{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	border-bottom: 1px solid #E0e0e0;
	margin-bottom: 0.833rem;
}
.client_ol2{
	display: none;
}
.client_olli{
	padding: 0.5rem 1rem;
	font-size: 1rem;
	color: #999;
}
.baobei_newspan{
	padding: 0.3rem 0;
	font-size: 1.2rem;
	color: #222;
}
.get_input1s{
	width: 20.917rem;
	height: 2.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
}
.client_ollis{
	padding: 0.5rem 1rem;
	font-size: 1rem;
	background-color: orange!important;
	color: white;
}
.orderfill_navulli1 select{
	font-size: 1rem;
	color: #222;
	border-radius: 0.25rem;
	padding: 0.208rem 0.417rem;
	border: 1px solid #e0e0e0;
}
.drawbill_h6{
	width: 100%;
	font-size: 1.25rem;
	color: #222;
	padding: 0.833rem;
	border-top: 1px solid #e0e0e0;
}
.index_containerbox2s{
	background-color: white;
	border-radius: 0.25rem;
	margin: 0.833rem;
	padding: 1.25rem;
	text-align: center;
	font-size: 1rem;
	color: #222;
}
.index_containerbox2s ul{
	display: none!important;
}
.drawbill_showboxul{
	overflow-x: scroll;
}
.drawbill_showboxul li span{
	flex-shrink: 0;
}
.baobei_newp1{
	padding: 0.5rem 0!important;
	font-size: 1.2rem;
	color: red!important;
}
.newmbo_div1,.newmbo_div2{
	border-top: 1px solid #e0e0e0;
	padding: 0.833rem 0;
	font-size: 1rem;
	color: #222;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.newmbo_button{
	border: none;
	font-size: 1rem;
	color: white;
	margin-left: 0.833rem;
	border-radius: 0.25rem;
	background-color: #0079fe;
}
.newmbo_buttons{
	border: none;
	font-size: 1rem;
	color: white;
	margin-left: 0.833rem;
	border-radius: 0.25rem;
	background-color: orange;
}
.qygl_add1{
	border: none;
	margin: 0.5rem 0.833rem 0.5rem 0;
	color: white;
	background-color: #ec832a;
	font-size: 12px;
	padding: 0 0.5rem;
	border-radius: 0.25rem;
}
.qygl_add2{
	display: flex;
	border: none;
	margin: 0.5rem 0.833rem 0.5rem 0;
	color: white;
	background-color: #0079fe;
	font-size: 1.2rem;
    height: 1.6rem;
	padding: 0 0.5rem;
	border-radius: 0.25rem;
}
.orderfill_navulli1s,.orderfill_navulli2s{
	width: 100%;
	font-size: 1.083rem;
	color: #666;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
	margin-bottom: 1.25rem;
}
.companydetail_p1{
	display: flex;
	flex: 1;
	font-size: 1.083rem;
	color: #222;
	padding-left: 0.417rem;
	padding-bottom: 0.417rem;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 0.833rem;
	min-height: 1.917rem;
}
.companydetail_p2{
	font-size: 1.083rem;
	color: #222;
	padding-left: 0.417rem;
	padding-bottom: 0.417rem;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0.833rem;
	min-height: 1.917rem;
	min-width: 3.667rem;
}
.companydetail_p3{
	width: 7.5rem;
	font-size: 1.083rem;
	color: #222;
	padding-left: 0.417rem;
	padding-bottom: 0.417rem;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 0.833rem;
}
.adddep_newinput1{
	width: 5.5rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1rem;
	color: #222;
	padding: 0 0.833rem;
}
.client_olli1{
	padding: 0.25rem 1rem;
	font-size: 1rem;
	background-color: #eee;
	color: #484848;
	margin-left: 1rem;
	margin-bottom: 0.417rem;
}
.client_olli1s{
	padding: 0.25rem 1rem;
	font-size: 1rem;
	background-color: #f0fff3;
	color: #71c885;
	margin-left: 1rem;
	margin-bottom: 0.417rem;
}
.adddep_paixu{
	display: flex;
	flex-direction: row;
	font-size: 1.083rem;
	color: #666;
}
.get_input36{
	width: 7.833rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1rem;
	color: #222;
	margin: 0 0.833rem;
}
.depmanage_ul_h4 span {
	font-size: 1rem ;
	color: orange;
	padding: 0 0.5rem;
	line-height: 2.6rem;
}
.menbergl_li1{
	width: 11.833rem;
	display: flex;
	justify-content: end;
}
.newadd_box108{
	display: flex;
	align-items: center;
}
.newahievements_div{
	padding: 0.833rem;
	border-radius: 1rem;
	background-color: white;
	margin-bottom: 0.833rem;
}
.newahievements_h6{
	font-size: 1rem;
	font-weight: bold;
	padding-bottom: 0.833rem;
}
.newahievements_ul{
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	overflow: hidden;
}
.newahievements_ulol{
	display: flex;
	flex-direction: row;
}
.newahievements_ulol li{
	height: 2.6rem;
	line-height: 2.6rem;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.newahievements_li100{
	font-size: 1.3rem;
	color: #484848;
	width: 4.167rem;
	text-align: center;
}
.newahievements_li160{
	font-size: 1.3rem;
	color: #484848;
	width: 6.667rem;
	text-align: center;
}
.newahievements_liflex{
	display: flex;
	flex: 1;
	font-size: 1.3rem;
	color: #484848;
	width: 4.167rem;
	justify-content: center;
	align-items: center;
}
.newahievements_liflex a{
	font-size: 1.3rem;
	color: royalblue;
	padding-right: 0.6rem;
}
.get_input1545{
	width: 9.791rem;
	height: 1.333rem;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 1.083rem;
	color: #222;
	padding: 0;
	margin: 0 0.833rem;
}
.newtextarea_ptext{
	padding: 0!important;
	border-bottom: 1px solid #e0e0e0!important;
}
.newamd_div2{
	margin: 0 0.833rem 0.833rem;
	padding: 0.833rem 0.833rem 0;
	background-color: white;
	border-radius: 0.25rem;
	margin: 0.833rem 0.833rem 0;
}
.newamd_divul2 li{
	padding-bottom: 0.833rem;
	font-size: 1rem;
	color: #666;
	display: flex;
	flex-direction: row;
}
.newamd_divul2span{
	display: flex;
	height: 2.6rem;
	font-size: 1rem;
	color: #222;
	align-items: center;
	position: relative;
	width: 7rem;
}
.newamd_divul2span2{
	display: flex;
	flex: 1;
	height: 2.6rem;
	font-size: 1rem;
	color: #222;
	align-items: center;
	position: relative;
	padding-right: 2rem;
}
.newamd_divul2span3{
	width: 4.167rem;
	font-size: 1rem;
	color: #666;
	text-align-last: justify;
	padding-right: 0.833rem;
}
.newamd_divul2p{
	width: 84%;
	font-size: 1rem;
	color: #222;
}
.setadd_showli{
	align-items: flex-start!important;
	margin-bottom: 0;
}
.newsetadd_divbox{
	display: flex;
	flex: 1;
}
.newsetadd_divbox ol{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.scheduled_li{
	display: flex;
	flex-direction: row;
	font-size: 0.917rem;
	line-height: 1.5rem;
	color: #222;
	font-weight: bold;
	margin-bottom: 0!important;
}
.scheduled_li p{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	padding-left: 0.417rem;
}
.scheduled_li p span{
	display: flex;
	align-items: center;
	padding: 0 0.833rem;
	border-radius: 0.25rem;
	height: 1.5rem;
	font-size: 1.3rem;
	margin-left: 0.417rem;
	color: #999;
	font-weight: normal;
	margin-bottom: 0.833rem;
	background-color: ghostwhite;
}
.scheduled_li p .scheduled_lispan{
	background-color: #03be3d;
	color: white;
}
.scheduled_restart{
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 1rem;
	color: red;
	padding-bottom: 0.833rem;
    float: right;
}
.completed_divbox .orderindex_navphone{
	padding-left: 1.667rem;
}
.delivergoods_number .scheduled_inputnum{
	width: 2rem;
	height: 1.25rem;
	font-size: 1rem;
	color: #222;
	border-radius: 0.25rem;
	margin: 0 0.5rem;
	text-align: center;
	border: 1px solid #e0e0e0;
}
.delivergoods_number .scheduled_inputreduce{
	width: 2rem;
	border: none;
	background: url(../../statics/img/zhekou/down2.png)no-repeat;
	background-size: 1.25rem;
	background-position: center;
}

.delivergoods_number .scheduled_inputadd{
	width: 2rem;
	border: none;
	background: url(../../statics/img/zhekou/up.png)no-repeat;
	background-size: 1.25rem;
	background-position: center;
	margin-right: 0.833rem;
}
.reportdetail_newh6{
	border-top: 1px solid #e0e0e0;
	margin-top: 0.833rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: -0.833rem;
}
.reportdetail_h6span1{
	font-size: 1rem;
	color: orange;
	padding: 0.417rem 0;
	border-bottom: 2px solid orange;
}
.reportdetail_h6spanflex{
	display: flex;
	flex: 1;
}
.reportdetail_h6span2{
	padding: 0 0.833rem;
	height: 1.25rem;
	line-height: 1.25rem;
	border-radius: 0.25rem;
	background-color: coral;
	font-size: 1.3rem;
	color: white;
	margin-left: 0.833rem;
}
.reportdetail_h6span3{
	padding: 0 0.833rem;
	height: 1.25rem;
	line-height: 1.25rem;
	border-radius: 0.25rem;
	background-color: blue;
	font-size: 1.3rem;
	color: white;
	margin-left: 0.833rem;
}
.operationrecord_body{
	padding: 0.833rem 0.833rem 0;
}
.operationrecord_div{
	display: block!important;
	margin: 0 0 0.833rem;
}
.operationrecord_div2{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0.417rem 0;
}
.operationrecord_span{
	padding: 0.208rem 1.875rem;
	background-color: #e4eaec;
	font-size: 1rem;
	color: #999;
	margin-right: 1.5rem;
	margin-bottom: 0.833rem;
}
.operationrecord_spanactive{
	padding: 0.208rem 1.875rem;
	background-color: orange;
	font-size: 1rem;
	color: white;
	margin-right: 1.5rem;
	margin-bottom: 0.833rem;
}
.operationrecord_div2 span:nth-child(4n){
	margin-right: 0;
}
.operationrecord_p1{
	margin-left: -1.667rem!important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.833rem;
}
.operationrecord_li1{
	margin-left: -1.667rem!important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 0.417rem;
}
.operationrecord_li1 p{
	padding-left: 1.667rem!important;
}
.operationrecord_li1 p em{
	padding-left: 0.833rem;
}
p .operationrecord_em{
	color: #999;
	font-size: 1.3rem;
	padding-left: 0.833rem;
	font-style: normal;
	display: flex;
	align-items: flex-end;
}
.operationrecord_p2{
	font-size: 0.917rem!important;
	color: #484848!important;
	padding: 0!important;
}
.operationrecord_watch{
	display: flex;
	flex: 1;
	padding-right: 1.25rem;
	justify-content: end;
	font-size: 0.917rem;
	color: blue;
	background: url(../../statics/img/zhekou/blacksearch.png)no-repeat;
	background-size: 1rem;
	background-position: right center;
}
.workrecord_newul{
	border-radius: 0.25rem;
	background-color: white;
	padding: 0.833rem 0.833rem 0;
	margin-top: 0.833rem;
}
.workrecord_newul li{
	padding-bottom: 0.833rem;
}
.workrecord_newulli1{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.workrecord_headpic{
	width: 3.333rem;
	height: 3.333rem;
	border-radius: 50%;
	overflow: hidden;
}
.workrecord_newdiv1{
	display: flex;
	flex: 1;
	flex-direction: column;
	padding-left: 0.833rem;
}
.workrecord_newdiv1 span{
	font-size: 1.167rem;
	color: #222;
	padding-bottom: 0.417rem;
}
.workrecord_newdivp1{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: #333;
}
.workrecord_newdivp1 a{
	display: flex;
	width: 1rem;
	height: 1rem;
	background: url(../../statics/img/lizong/phone.png)no-repeat;
	background-size: cover;
	margin-left: 0.417rem;
}
.workrecord_newmenber{
	display: flex;
	height: 3.333rem;
	align-items: flex-start;
	font-size: 1rem;
	color: #484848;
	font-weight: bolder;
}
.workrecord_newullih6{
	font-size: 1rem;
	color: #222;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 0.833rem;
}
.workrecord_newullih6 a{
	padding: 0.208rem 0.833rem;
	font-size: 1.3rem;
	border-radius: 0.25rem;
	color: white;background-color: #03be3d;
}
.workrecord_newullip2{
	display: flex;
	flex-direction: row;
	padding-bottom: 0.833rem;
}
.workrecord_newullip2:last-child{
	padding-bottom: 0;
}
.workrecord_newullip2 span{
	width: 33.33%;
	font-size: 1rem;
	color: #222;
}
.workrecord_newullip2 span em{
	font-style: normal;
	font-size: 0.667rem;
	color: white;
	margin-right: 0.417rem;
}
.workrecord_newullipem1{
	padding: 1px 0.3rem;
	background-color: orange;
}
.workrecord_newullipem2{
	padding: 1px 0.3rem;
	background-color: deepskyblue;
}
.workrecord_newullipem3{
	padding: 1px 0.3rem;
	background-color: olivedrab;
}
.workrecord_newullipem4{
	padding: 1px 0.3rem;
	background-color: orchid;
}
.workrecord_newullipem5{
	padding: 1px 0.3rem;
	background-color: burlywood;
}
.workrecord_newullipem6{
	padding: 1px 0.3rem;
	background-color: lightskyblue;
}
.workrecord_newul2{
	width: 100%;
	display: flex;
	flex-direction: row;
	padding-bottom: 1.25rem;
}
.workrecord_newul2 li a{
	font-size: 1rem;
	color: #666;
	margin-right: 2.5rem;
	border-bottom: 2px solid transparent;
	padding-bottom: 0.25rem;
}
.workrecord_newul2 li .workrecord_newul2a{
	color: royalblue;
	border-bottom: 2px solid royalblue;
}
.workrecord_grade{
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 1.083rem;
	color: #222;
	padding-bottom: 0.417rem;
}
.workrecord_diva{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 1rem;
	color: #484848;
	padding: 0.417rem 0.417rem 0.25rem;
	border-bottom: 2px solid orange;
}
.new_contaier .new_contaier_body .new_contaier_body_header .workrecord_stardiv{
	padding-right: 0;
	width: 9.583rem!important;
}
.workrecord_typeh6{
	padding-bottom: 0.417rem;
	font-size: 1.083rem;
	color: #222;
	font-weight: 500;
}
.workrecord_typespan1{
	padding-left: 1.667rem;
	font-size: 1rem;
	color: limegreen;
	background: url(../../statics/img/zhekou/gou.png)no-repeat;
	background-size: 1rem;
	background-position: left 0.417rem center;
}
.workrecord_typespan2{
	padding-left: 1.667rem;
	font-size: 1rem;
	color: red;
	background: url(../../statics/img/zhekou/noread.png)no-repeat;
	background-size: 1rem;
	background-position: left 0.417rem center;
}
.workrecord_input{
	width: 18.75rem;
	height: 2.6rem;
	border-radius: 0.25rem;
	border: 1px solid #999;
	font-size: 1rem;
	color: #222;
	padding: 0 0.833rem;
}
.workrecord_filterul{
	position: absolute;
	right: 0;
	top: 1.667rem;
	border-radius: 0.25rem;
	background-color: #999;
	z-index: 999;
	overflow: hidden;
}
.workrecord_filterul_priceshow{
	right: 1.5rem!important;
	top: 6.25rem!important;
}
.workrecord_filterul li{
	width: 18.75rem;
	height: 2.6rem;
	line-height: 2.6rem;
	font-size: 1rem;
	color: white;
	padding: 0 0.833rem;
}
.workrecord_filterul li:nth-child(2n){
	background-color: #777;
}
.workrecord_usually{
	position: relative;
	display: flex;
	flex-direction: row;
}
.workrecord_usuallybox{
	background-color: white;
	border-radius: 0.25rem;
	padding: 0.833rem;
	margin: 0.833rem;
}
.workrecord_usually{
	position: relative;
	display: flex;
	flex-direction: row;
}
.workrecord_p1{
	font-size: 1rem!important;
	color: #222!important;
	margin-bottom: 0.5rem;
	text-align: justify;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
}
.workrecord_span1{
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: start;
	align-items: center;
	background: none!important;
	font-size: 0.917rem!important;
	padding-left: 0.833rem;
}
.workrecord_border{
	padding-top: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}
.transad_ul{
	display: flex;
	justify-content: flex-start!important;
	padding: 0!important;
}
.transad_li{
	display: flex;
	align-items: center;
	margin-right: 1.25rem;
}
.transad_li a{
	padding: 0 0.833rem!important;
	height: 1.667rem!important;
	color: #7497ff!important;
	display: flex;
	font-size: 0.833rem!important;
	justify-content: center;
	align-items: center;
	border: 1px solid #7497ff;
	border-radius: 0.333rem!important;
	background-color: white;
}
.transad_p{
	display: flex;
	width: 12.5rem;
}
.transad_p span{
	padding: 0 0.833rem;
	height: 2.6rem;
	font-size: 1.3rem;
	border-radius: 1.5rem;
	color: #222;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0.417rem;
}
.transad_pspanactive{
	background-color: #5095ff !important;
	color: white !important;
}
.transad_typechoose h6,
.transad_itemschoose h6{
	font-size: 1rem;
	font-weight: bold;
	color: #222;
}
.transad_typechoose ol,
.transad_itemschoose ol{
	padding-top: 0.833rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.transad_typechoose ol li,
.transad_itemschoose ol li{
	padding: 0 0.833rem;
	height: 2.6rem;
	font-size: 1.3rem;
	border-radius: 1.5rem;
	color: #222;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0.417rem;
	margin-bottom: 0.833rem;
}
.transad_submitli{
	padding-top: 0.833rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.transad_submitli input{
	padding: 0.208rem 6.667rem;
	border-radius: 1rem;
	font-size: 1.25rem;
}
.transad_pbox{
	display: flex;
	width: 27.083rem;
	flex-direction: row;
	align-items: center;
	padding-left: 0.833rem;
}
.transad_pboxspan{
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: end;
	display: none;
}
.transad_first{
	font-size: 1rem;
	color: royalblue;
	font-weight: 500;
	padding-right: 1.25rem;
}
.transad_second{
	font-size: 1rem;
	color: darkgoldenrod;
	font-weight: 500;
	padding-right: 0.833rem;
}

.transad_pboxspan input{
	display: flex;
	width: 9.167rem;
	flex-direction: row;
	height: 2.6rem;
	overflow: hidden;
	font-size: 1rem;
	color: #222;
	padding:0 0.833rem;
	border-radius: 0.5rem;
	border: 1px solid #5095ff;
	background: url(../../statics/img/lizong/data.png) no-repeat;
	background-size: 0.917rem 0.875rem;
	background-position: right 0.833rem center;
}
.transad_pboxspan a{
	font-size: 1rem;
}
.transad_pboxleft{
	width: 1.25rem;
	height: 1.25rem;
	background: url(../../statics/img/zhekou/left.png)no-repeat;
	background-size: 1.25rem;
	margin: 0 0.417rem;
}
.transad_pboxright{
	width: 1.25rem;
	height: 1.25rem;
	background: url(../../statics/img/zhekou/right.png)no-repeat;
	background-size: 1.25rem;
	margin: 0 0.417rem;
}
.check_transadbox{
	position: fixed;
	top: 10%;
	left: 2%;
	width: 96%;
	height: 80%;
	margin: 0 auto;
	background-color: white;
	border-radius: 0.5rem;
	z-index: 999;
	box-shadow: 0 0 100px #4e4e4e;
}
.check_transadboxul{
	padding: 1.25rem 1.25rem 0;
}
.check_transadbox h6{
	padding: 1.25rem 1.25rem 0;
	font-size: 1.167rem;
	color: #222;
	font-weight: bold;
}
.check_transadboxul li{
	padding-bottom: 0.833rem;
	font-size: 1rem;
	color: #222;
}
.check_transadboxul li a{
	font-size: 1rem;
	color: dodgerblue;
	padding-left: 0.833rem;
}
.check_transadclose{
	float: right;
	line-height: 1.25rem;
	font-size: 1.667rem;
	color: #222;
}
.gotochecked{
	border: none;
	padding: 0.208rem 0.833rem;
	border-radius: 0.5rem;
	font-size: 1rem;
	color: white;
	background-color: red;
	margin-left: 1.25rem;
}
.transad_showchecked{
	position: fixed;
	left: 0rem;
	top: 7rem;
	padding: 0.25rem 0.833rem;
	font-size: 1rem;
	border-radius: 0.5rem;
	border: 0.083rem solid #dddddd;
	color: orange;
	background:rgba(255, 255, 255, .8);
	z-index: 999;
}