* {
	box-sizing: border-box;
}

body,
html {
	width: 750px;
	min-height: 100%;
	height: auto;
	margin: 0 auto;
}

.newbill_header {
	width: 750px;
	margin: 0 auto;
	background-color: white;
}

.newbill_headernav {
	height: 98px;
	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: 60px;
	height: 100%;
	font-size: 26px;
	color: #222222;
	padding-left: 20px;
	background: url(../img/YLOGO.png) no-repeat;
	background-size: 40px;
	background-position: left 20px center;
}

.newbill_headernav ul {
	display: flex;
	flex: 1;
	height: 33.3%;
	overflow: hidden;
	position: relative;
}

.newbill_headernav ul li {
	position: absolute;
	top: 0;
	left: 40px;
}

.newbill_headernav ul li:nth-child(n+2) {
	position: absolute;
	top: 100px;
	left: 40px;
}

.newbill_headernav p {
	font-size: 24px;
	color: #222222;
	padding-left: 40px;
	background: url(../img/kaidan/bighorn.png) no-repeat;
	background-position: left center;
}

.newbill_headernav p span {
	font-size: 24px;
	color: #d6331b;
}

.newbill_headernav .newbill_headerspan {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 54px;
	padding: 0 20px 0 10px;
}

.newbill_at {
	font-weight: bold;
	font-size: 24px;
	background-image: -webkit-linear-gradient(left, #fdb03b, #f53c2c);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.newbill_ul {
	height: 184px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 10px;
}

.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: 84px;
	height: 84px;
	border-radius: 20px;
	background: no-repeat;
	background-color: #f2f2f2;
	background-position: center;
}

.newbill_ul li a span {
	padding-top: 16px;
	font-size: 24px;
	color: #222222;
}

.newbill_body {
	width: 750px;
	margin: 0 auto;
}

.newbill_quickbox_h6 {
	height: 90px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/redshop.png) no-repeat;
	background-position: left 20px center;
	background-size: 66px 66px;
	padding-left: 80px;
	font-size: 26px;
	color: #222222;
}

.newbill_quickbox_h6 a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 24px;
	color: #222222;
	background: url(../img/kaidan/link.png) no-repeat;
	background-position: right 20px center;
	padding-right: 60px;
}

.newbill_quickbox ul {
	display: flex;
	flex-direction: row;
	padding: 0 20px;
	align-items: flex-end;
	justify-content: space-between;
}

.newbill_quickbox_img1 {
	width: 214px;
	height: 152px;
}

.newbill_quickbox_img2 {
	width: 264px;
	height: 159px;
}

.newbill_quickbox_img3 {
	width: 215px;
	height: 148px;
}

.newbill_quickbox ul li img {
	width: 100%;
	height: 100%;
}

.newbill_title1 {
	display: block;
	width: 100%;
	height: 216px;
	background: url(../img/kaidan/bigtitle.png) no-repeat;
	background-position: center;
	background-size: cover;
	background-color: white;
}

.newbill_quickbox {
	margin-bottom: 20px;
}

.newbill_exchangebox {
	margin: 20px;
	background-color: white;
	border-radius: 10px;
}

.newbill_exchange_h6 {
	height: 90px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/exchange.png) no-repeat;
	background-position: left 30px center;
	background-size: 38px 38px;
	padding-left: 80px;
	font-size: 26px;
	color: #222222;
}

.newbill_exchange_h6s {
	height: 90px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	background: url(../img/kaidan/perfect.png) no-repeat;
	background-position: left 30px center;
	background-size: 38px 38px;
	padding-left: 80px;
	font-size: 26px;
	color: #222222;
}

.newbill_exchangebox .newbill_exchangebox_newyl {
	display: flex;
	flex-direction: column;
	position: relative;
	height: 40px;
	overflow: hidden;
}

.newbill_exchangebox .newbill_exchangebox_newyl li:nth-child(n+2) {
	position: absolute;
	top: 100px;
}

.newbill_exchangebox .newbill_exchangebox_newyl li {
	position: absolute;
	top: 0;
}

.newbill_exchangebox ul li p {
	font-size: 24px;
	color: #222222;
	padding-left: 80px;
}

.newbill_exchangebox ul li p span {
	font-size: 24px;
	color: #d6331b;
	padding-left: 20px;
}

.newbill_exchangebox_ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 30px 20px 0;
	justify-content: space-between;
}

.newbill_exchangebox_ul li a {
	width: 325px;
	height: 445px;
	display: flex;
	flex-direction: column;
	position: relative;
	border: 1px solid #ECECEC;
	border-radius: 12px;
	margin-bottom: 20px;
}

.newbill_exchangebox_ul li a figure {
	width: 100%;
	height: 325px;
	border-radius: 12px;
	background-size: cover;
}

.newbill_exchangebox_ul li a ol {
	display: flex;
	flex-direction: column;
	flex: 1;
	border-top: 1px solid #ECECEC;
	padding: 10px 20px;
}

.newbill_exchangebox_ul li a ol li {
	height: 50%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 26px;
	color: #222222;
}

.newbill_exchangebox_ul li a ol li span {
	width: 150px;
	height: 36px;
	border-radius: 5px;
	font-size: 26px;
	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: 26px;
	color: #f82217;
	padding: 0 5px;
}

.newbill_title2 {
	display: block;
	width: 100%;
	height: 216px;
	background: url(../img/kaidan/vippic.png) no-repeat;
	background-position: center;
	background-size: 726px 191px;
}

.newbill_exchange_hot {
	position: absolute;
	left: 0;
	top: 0;
	width: 50px;
	height: 32px;
	background: url(../img/kaidan/hot.png) no-repeat;
	background-size: 50px 32px;
}

.newbill_exchange_rob {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 59px;
	height: 59px;
	background: url(../img/kaidan/robpic.png) no-repeat;
	background-size: 59px 59px;
}

.newbill_picbox {
	display: flex;
	flex-direction: row;
	padding: 0 20px 20px;
	justify-content: space-between;
	align-items: center;
}

.newbill_picbox div {
	width: 325px;
	height: 500px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.newbill_pic1 {
	width: 325px;
	height: 240px;
	border-radius: 10px;
	border: 2px solid #fafafa;
	overflow: hidden;
	background-size: cover;
}

.newbill_pic2 {
	width: 325px;
	height: 240px;
	border-radius: 10px;
	overflow: hidden;
	background-size: cover;
}

.newbill_pic3 {
	width: 325px;
	height: 100%;
	border-radius: 10px;
	overflow: hidden;
	background-size: cover;
}

.newbill_servicesbox h6 {
	font-size: 26px;
	color: #222222;
	padding: 0 20px 0 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
}

.newbill_servicesbox h6 a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 24px;
	color: #222222;
	background: url(../img/kaidan/link.png) no-repeat;
	background-position: right 20px center;
	padding-right: 60px;
}

.newbill_servicesbox ul {
	display: flex;
	flex-direction: column;
	padding: 0 20px 100px;
}

.newbill_servicesbox ul li {
	width: 100%;
	height: 200px;
	display: flex;
	flex-direction: row;
	margin-bottom: 30px;
}

.newbill_servicesbox ul li div {
	width: 50%;
	position: relative;
}

.newbill_servicesbox ul li div video {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	border: 1px solid #e0e0e0;
}

.newbill_servicesbox ul li div span {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 80px;
	height: 30px;
	z-index: 200;
	background-color: rgba(0, 0, 0, 0.67);
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	font-size: 24px;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
}

.newbill_servicesbox ul li div p {
	font-size: 24px;
	color: #484848;
	padding: 20px;
	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 20px;
	font-size: 28px;
	color: #222222;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.newbill_footer {
	width: 750px;
	height: 100px;
	background-color: white;
	position: fixed;
	left: 50%;
	margin-left: -375px;
	bottom: 0;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	box-shadow: 0 0 100px #999999;
	padding: 20px 30px 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: 22px;
}

.newbill_footer a img {
	width: 42px;
	height: 42px;
}

.newbill_footer_active {
	color: #e79c2c;
}

/* speedorder */
.newspeedorder_header {
	width: 750px;
	margin: 0 auto;
	height: 98px;
	position: relative;
	font-size: 30px;
	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: 120px;
	height: 100%;
	padding-left: 66px;
	font-size: 24px;
	color: #484848;
	background: url(../img/kaidan/blackback.png) no-repeat;
	background-position: left 40px center;
	background-size: 16px 28px;
}

.newbill_bodyul {
	display: flex;
	flex-direction: column;
	padding: 30px 20px 0;
	background-color: white;
	border-top: 2px solid #f8f8f8;

}

.newbill_bodyul h6 {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #484848;
	padding-bottom: 20px;
}

.newbill_bodyli {
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}

.newbill_bodyspan {
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
	font-size: 28px;
	color: #222222;
	height: 50px;
	padding: 0 20px;
	border-radius: 20px;
	border: 2px solid #f0f0f0;
}

.newbill_bodyli p {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	padding-left: 20px;
}

.newbill_bodyli p span {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #222222;
	height: 50px;
	padding: 0 20px;
	border-radius: 20px;
	border: 1px solid transparent;
	margin-bottom: 10px;
}

.newbill_activespan {
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	height: 50px;
	padding: 0 20px;
	border-radius: 20px;
	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: 24px;
	color: #222222;
	padding: 10px 0 10px 40px;
	background: url(../img/kaidan/span.png) no-repeat;
	background-position: left center;
}

.hydropower_seleced {
	width: 100%;
	display: flex;
	flex-direction: row;
	justify-content: flex-start !important;
	background-color: white;
	font-size: 24px;
	color: #EC832A;
	padding: 10px 0 10px 40px;
	background: url(../img/kaidan/spanactive.png) no-repeat;
	background-position: left center;
}

.speed_submit {
	margin: 40px auto;
	width: 500px;
	height: 60px;
	border: none;
	border-radius: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	color: white;
	background-image: linear-gradient(to right, #fba630, #fbc33e);
}

.membership_body {
	width: 750px;
	margin: 0 auto;
	padding: 20px;
}

.membership_ul {
	display: flex;
	flex-direction: column;
	background-color: white;
	border-radius: 10px;
	padding: 10px 30px 10px;
}

.membership_li {
	display: flex;
	flex-direction: row;
	padding-bottom: 20px;
	position: relative;
}

.membership_span {
	font-size: 26px;
	color: #666666;
	padding-right: 30px;
}

.membership_spans {
	font-size: 26px;
	color: #666666;
	padding-top: 20px;
	padding-right: 30px;
}

.membership_li ol {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}

.membership_li ol li {
	height: 50px;
	padding: 0 20px;
	font-size: 26px;
	color: #484848;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	border: 1px solid #E0E0E0;
	margin-right: 20px;
	margin-top: 20px;
}

.membership_li ol .membership_liactive {
	height: 50px;
	padding: 0 20px;
	font-size: 26px;
	color: #ec832a;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 10px;
	border: 1px solid #ec832a;
	margin-right: 20px;
	margin-top: 20px;
}

.membership_input2 {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 26px;
	color: #222222;
	padding-left: 10px;
}

.membership_spanaddress {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 26px;
	color: #222222;
	padding-left: 10px;
	background: url(../img/demo4/arrow_down.png) no-repeat;
	background-position: right 20px center;
}

.membership_spanaddressactive {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 26px;
	color: #222222;
	padding-left: 10px;
	background: url(../img/demo4/arrow_up.png) no-repeat;
	background-position: right 20px center;
}

.membership_li .membership_ol {
	position: absolute;
	left: 134px;
	top: 40px;
	width: 500px;
	background-color: #4e4e4e;
	border-radius: 8px;
	max-height: 200px;
	overflow-y: scroll !important;
	z-index: 666;
	display: none;
}

.membership_ol::-webkit-scrollbar {
	width: 0;
}

.membership_li ol .membership_olli {
	width: 500px;
	color: white;
	padding: 0;
	margin: 0;
	justify-content: flex-start;
	padding-left: 10px;
	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: 26px;
}

.membership_textarea1 {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	border: none;
	border-bottom: 1px solid #E0E0E0;
	font-size: 26px;
	color: #222222;
	padding-left: 10px;
	min-height: 50px;
	max-height: 200px;
}

.wappush_scroll {
	width: 100%;
	height: auto;
}

.wappush_scrollnav {
	width: 750px;
	margin: 0 auto;
	height: 70px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	background-color: white;
	padding: 0 20px;
	border-bottom: 2px solid #f8f8f8;
}

.wappush_scrolla {
	width: 120px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #222222;
	border-bottom: 4px solid transparent;
	padding-top: 4px;
}

.wappush_scrolla:hover,
.wappush_scrollactive {
	width: 120px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #ec832a;
	border-bottom: 4px solid #ec832a;
}

.wappush_scrollul {
	width: 750px;
	margin: 0 auto;
	padding: 30px 20px 0 !important;
	background-color: white;
}

/* taxology */
.taxology_header {
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -375px;
	width: 750px;
	height: 98px;
	background-color: white;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 0 40px;
	z-index: 999;
	box-shadow: 0 5px 10px #e0e0e0;
}

.taxology_headera {
	display: flex;
	height: 100%;
	align-items: center;
	font-size: 24px;
	background: url(../img/kaidan/sort.png)no-repeat;
	background-size: 26px 21px;
	background-position: left center;
	padding-left: 40px;
}

.taxology_headerdiv {
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
}

.taxology_headerint {
	width: 544px;
	height: 52px;
	border-radius: 26px;
	border: 1px solid #fba831!important;
	font-size: 26px;
	color: #999;
	padding: 0 120px 0 20px;
}

.taxology_headerbon {
	position: absolute;
	right: 0;
	height: 100%;
	width: 100px;
	height: 100%;
	border-radius: 20px;
	border: none;
	background: linear-gradient(to right, #fba630, #fbc33e);
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: white;
}

.taxology_body {
	position: absolute;
	top: 98px;
	left: 50%;
	margin-left: -375px;
	display: flex;
	width: 750px;
	height: 100%;
	padding-top: 10px;
	z-index: 900;
	overflow: hidden;
}

.taxology_contontleft {
	width: 190px;
	height: 100%;
	position: fixed;
	display: flex;
	flex-direction: column;
	border-top-right-radius: 8px;
	background-color: white;
}

.taxology_leftul {
	height: 100%;
	overflow-y: scroll;
	padding-bottom: 100px;
}

.taxology_leftli {
	height: 108px;
}

.taxology_lefta {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 28px;
	color: #222222;
}

.taxology_leftactive {
	border-top-right-radius: 50px;
	border-bottom-right-radius: 50px;
	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: 550px;
	height: 100%;
	margin-left: 200px;
	flex-direction: column;
	background-color: white;
	border-radius: 8px;
	padding: 20px 30px;
	padding-right: 0;
	padding-bottom: 180px;
	overflow-y: scroll;
}

.taxology_righth6 {
	height: 50px;
	background: url(../img/kaidan/taxology.png)no-repeat;
	background-size: 22px 22px;
	background-position: left center;
	padding-left: 36px;
	display: flex;
	align-items: center;
	font-size: 28px;
	color: #222222;
}

.taxology_rightul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 30px 0;
}

.taxology_rightli {
	width: 130px !important;
	margin-right: 40px;
	margin-bottom: 20px;
}

.taxology_righta {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 22px;
	color: #222222;
	padding-bottom: 10px;
}

.taxology_righta figure {
	border-radius: 6px;
	border: 2px solid #E0E0E0;
	margin-bottom: 10px;
	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: 750px;
	margin: 98px auto;
	padding: 20px;
	display: none;
}

.taxology_body2_pic {
	padding: 20px;
	padding-bottom: 0;
	border-radius: 8px;
	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: 120px;
	height: 110px;
	border-radius: 6px;
	border: 2px solid #dddddd;
	box-sizing: content-box;
}

.taxology_body2_p {
	display: flex;
	flex: 1;
	padding-left: 30px;
	padding-top: 20px;
	font-size: 28px;
	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 20px;
	padding-bottom: 0;
	background-color: white;
}

.tab_detailed_modelh6 {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 28px;
	color: #222222;
	padding-top: 20px;
}

.tab_h6_span {
	font-size: 28px;
	color: #666666;
}

.tab_detailed_ul {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 20px;
	font-size: 26px;
	color: #222222;
}

.tab_detailed_item1 {
	display: flex;
	flex: 1;
	font-size: 26px;
	color: #222222;
	position: relative;
}

.tab_detailed_itemdel {
	border: none;
	width: 44px;
	height: 44px;
	background: url(../img/demo4/minus.png) no-repeat;
	background-size: 24px;
	background-position: center;
}

.tab_detailed_itemnumber {
	width: 90px;
	height: 100%;
	text-align: center;
	font-size: 26px;
	color: #222222;
	border: none;
	border-bottom: 1px solid #e0e0e0;
}
.tab_inputdanwei{
	border-radius: 8px;
	width: 132px;
	padding-left: 10px;
	height: 40px;
	border: 1px solid #e0e0e0;
	margin: 0 20px;
	font-size: 24px;
	color: #222;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 10px center;
}
.tab_detailed_itemadd {
	border: none;
	width: 44px;
	height: 44px;
	background: url(../img/demo4/plus.png) no-repeat;
	background-size: 24px;
	background-position: center;
}

.tab_detailed_solid {
	width: 100%;
	height: 1px;
	background-color: #E0E0E0;
	margin-top: 30px;
}

.tab_detailed_end {
	margin: -20px auto 30px;
	width: 100%;
	height: 30px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background-color: white;
	position: relative;
}

.tab_detailed_end::before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 10px;
	background-color: white;
}

.overflowhidden {
	overflow: hidden;
}

.shopping_header {
	position: fixed;
	top: 0;
	left: 50%;
	margin-left: -375px;
	width: 750px;
	height: 140px;
	display: flex;
	flex-direction: row;
	background-color: white;
	align-items: center;
	justify-content: space-between;
	padding: 0 20px;
	z-index: 999;
}

.shopping_headerleft {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}

.shopping_headerleft p {
	font-size: 24px;
	color: #666666;
}

.shopping_headerleft p:first-child {
	padding-bottom: 10px;
}

.shopping_headerleft p span {
	font-size: 24px;
	color: #222222;
}

.shopping_account {
	font-size: 24px;
	color: #1f7bf6;
}

.shopping_headerright ul {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.shopping_headerright ul li {
	padding-left: 20px;

}

.shopping_headerright ul li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 24px;
	color: #222;
}

.shopping_headerright ul li a figure {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f0f0f0;
	margin-bottom: 6px;
}

.shopping_headerright ul li a figure img {
	width: 24px;
	height: 24px;
}

.taxology_body3 {
	display: block;
	padding-bottom: 10px;
	margin-top: 140px;
	margin-bottom: 0;
}

.shop_sum {
	width: 750px;
	margin: 0 auto 220px;
	padding: 20px;
	background-color: white;

}

.shoppingcar_span {
	padding-left: 10px;
	font-size: 26px;
	color: #2956d9;
}

.tab_h6_flex {
	display: flex;
	flex: 1;
}

.tab_h6_close {
	width: 50px;
	display: flex;
	background: url(../img/kaidan/closed.png) no-repeat;
	background-position: right center;
	background-size: 22px;
}

.tab_detailed_div {
	width: 100%;
}

.shoppingcar1_costom {
	position: fixed;
	left: 50%;
	bottom: 100px;
	z-index: 9999;
	width: 750px;
	margin-left: -375px;
	background-color: white;
	border-bottom: 2px solid #f4f4f4;
	border-top: 2px solid #f4f4f4;
	padding: 10px 40px;
	padding-bottom: 0;
}

.shoppingcar1_costomp1 {
	background-color: white;
	border-bottom: 2px solid #f4f4f4;
	font-size: 24px;
	padding-bottom: 20px;
	color: #484848;
}

.shoppingcar1_costomp2 {
	padding-top: 20px;
	background-color: white;
	font-size: 24px;
	color: #222222;
}

.shoppingcar1_costomp2 span {
	font-size: 24px;
	color: #666666;
}

.shoppingcar1_costomp3 {
	display: flex;
	flex-direction: row;
	height: 110px;
	align-items: center;
	position: relative;
}

.shoppingcar1_redword {
	font-size: 32px;
	color: #f5480c;
	display: flex;
	flex: 1;
}

.shoppingcar1_div {
	display: flex;
	flex-direction: row;
	overflow: hidden;
	border-radius: 16px;
}

.shoppingcar1_orange {
	width: 200px;
	height: 50px;
	border: none;
	font-size: 30px;
	color: white;
	background-image: -webkit-linear-gradient(left, #fba630, #fbc33e);
}

.shoppingcar1_black {
	width: 200px;
	height: 50px;
	border: none;
	margin-left: 1px;
	font-size: 30px;
	color: white;
	background-image: -webkit-linear-gradient(left, #333333, #636060);
}

.shoppingcar1_mark {
	width: 30px;
	height: 30px;
	background: url(../img/kaidan/wenhao.png) no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

.shoppingcar2_mark {
	width: 30px;
	height: 30px;
	background: url(../img/kaidan/wenhao.png) no-repeat;
	position: absolute;
	right: 100px;
	top: 0;
}


.tab_detailed_ulol {
	position: absolute;
	top: 40px;
	left: 76px;
	width: 132px;
	display: flex;
	flex-direction: column;
	z-index: 999999;
	border-radius: 8px;
	overflow: hidden;
	display: none;
}
.unit_selection {
	margin-left: 20px;
	font-size: 22px;
	display: flex;
	align-items: center;
	color: #666;
	border: 1px solid #999999;
	padding: 0 10px;
	border-radius: 4px;
}
.tab_detailed_ulolli {
	width: 100%;
	font-size: 24px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
	color: white;
	background-color: #999;
}
.tab_detailed_ulolli:nth-child(2n+1){
	width: 100%;
	font-size: 24px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 10px;
	color: white;
	background-color: #666;
}

.tab_detailed_olliactived {
	font-size: 24px;
	display: flex;
	align-items: center;
	padding: 0 10px;
	color: white;
	background: linear-gradient(to right, #fba630, #fbc33e);
	border: 1px solid #E0E0E0;
}



.shoppingpay_header {
	width: 750px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	height: 98px;
	line-height: 98px;
	background-color: white;
	font-size: 32px;
	color: #222;
}

.shoppingpay_back {
	position: absolute;
	left: 0;
	height: 98px;
	padding-left: 66px;
	background: url(../img/kaidan/blackback.png) no-repeat;
	background-size: 16px 28px;
	background-position: left 40px center;
	font-size: 24px;
	color: #484848;
}

.shoppingpay_nav {
	width: 710px;
	margin: 10px auto 0;
	background-color: white;
	border-radius: 8px;
	padding: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}

.shoppingpay_needpay {
	padding-top: 70px;
	padding-bottom: 40px;
	font-size: 36px;
	color: #f5480c;
	position: relative;
}

.shoppingpay_needpay::before {
	content: '需支付';
	position: absolute;
	font-size: 24px;
	color: #222;
	top: 24px;
	width: 100%;
	text-align: center;
}

.shoppingpay_balance {
	display: inline-block;
	width: 200px;
	text-align: center;
	padding-bottom: 40px;
	font-size: 30px;
	color: #222;
	position: relative;
	margin-right: 40px;
}

.shoppingpay_balance::before {
	content: '可用余额';
	position: absolute;
	font-size: 24px;
	color: #222;
	top: 40px;
	left: 0;
	width: 100%;
	text-align: center;
}

.shoppingpay_quato {
	display: inline-block;
	width: 200px;
	text-align: center;
	padding-bottom: 40px;
	font-size: 30px;
	color: #222;
	position: relative;
}

.shoppingpay_quato::before {
	content: '当前额度';
	position: absolute;
	font-size: 24px;
	color: #222;
	top: 40px;
	left: 0;
	width: 100%;
	text-align: center;
}

.shoppingpay_settlement {
	width: 400px;
	height: 50px;
	margin-top: 30px;
	margin-bottom: 20px;
	border-radius: 26px;
	border: none;
	background: linear-gradient(to right, #fba630, #fbc33e);
	font-size: 30px;
	color: white;
	letter-spacing: 10px;
}

.shopping_receiving {
	width: 750px;
	margin: 20px auto;
	padding: 20px;
	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: 40px;
	color: #222;
	font-size: 24px;
	padding: 0 10px;
	margin-bottom: 10px;
}

.receiving_spanblick {
	width: 120px;
	height: 40px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	background-color: #000;
	color: white;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
}

.receiving_spangray {
	width: 120px;
	height: 40px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	background-color: #f5f5f5;
	color: #222;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
}

.receiving_spanoragne {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-size: 24px;
	color: #f5480c;
}

.receiving_spanred {
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #e61d1d;
}

.receiving_pone {
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 28px;
	color: #222;
	text-align: justify;
}

.receiving_ptwo {
	font-size: 26px;
	color: #484848;
}

.receiving_spanremark {
	width: 80px;
	height: 100%;
	font-size: 24px;
	color: #666;
}

.receiving_pthree {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 24px;
	color: #222;
}

.shopping_order {
	width: 750px;
	margin: 20px auto;
	background-color: white;
	padding: 0 20px;
}

.shopping_orderh6 {
	width: 710px;
	height: 90px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #E0E0E0;
}

.shopping_orderspan {
	width: 120px;
	height: 40px;
	border-radius: 8px;
	background-color: #000;
	color: white;
	font-size: 24px;
	text-align: center;
	line-height: 40px;
}

.shopping_ordera {
	padding-left: 35px;
	font-size: 24px;
	color: #222;
	background: url(../img/kaidan/sort.png) no-repeat;
	background-size: 26px 21px;
	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: 40px;
	padding-right: 20px;
}

.transfer_boxh6 {
	font-size: 28px;
	color: #222;
	padding-bottom: 30px;
}

.transfer_boxul,
.transfer_boxul2 {
	width: 100%;
	max-height: 450px;
	overflow-y: scroll;
	position: relative;
}

.transfer_boxli,
.transfer_boxli2 {
	width: 90%;
	/*position: absolute;*/
    margin: 6px;
	display: flex;
	flex-direction: column;
	padding: 10px;
	background-color: rgba(0, 120, 180, .1);
	border-radius: 8px;
	border: 1px solid #E0E0E0;
}

.transfer_boxp1 {
	display: flex;
	flex-direction: row;
	padding-bottom: 5px;
}

.transfer_boxp2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 20px;
	color: #666;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
}

.transfer_boxname {
	display: flex;
	font-size: 24px;
	color: #484848;
}

.transfer_boxtime {
	display: flex;
	flex: 1;
	padding-left: 20px;
	font-size: 16px;
	align-items: center;
	color: #999;
}

.transfer_boxdelete {
	border-radius: 6px;
	border: none;
	background-color: orange;
	color: white;
	font-size: 16px;
	padding: 0 20px;
}

.transfer_area {
	min-width: 710px !important;
	width: 95% !important;
	height: 100px !important;
	margin: 20px 0;
	border-radius: 20px;
	border: 1px solid #E0E0E0;
	padding: 20px;
	font-size: 24px;
	color: #222;
}

.transfer_submit {
	border: none;
	width: 100px;
	height: 40px;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #fff;
	background-color: #11CC9E;
	margin-right: 40px;
}

.transfer_back {
	border: none;
	width: 100px;
	height: 40px;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #222;
	border: 1px solid #999;
    margin-right: 60px;
}

.transfer_back2 {
	border: none;
	width: 100px;
	height: 40px;
	border-radius: 8px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	color: #222;
	border: 1px solid #999;
	margin-top: 20px;
}

.orderfill_nav {
	width: 710px;
	margin: 160px auto 20px;
	background-color: white;
	border-radius: 8px;
	padding: 20px 20px 0;
}
.tab_h6_span2{
	display: flex;
	flex: 1;
	align-items: flex-end;
	padding-bottom: 5px;
	font-size: 20px;
	padding-left: 10px;
	color: #999;
}
.tab_h6_span3{
	font-size: 28px;
	color: red;
	padding-right: 10px;
}
.orderfill_navulli0{
	width: 100%;
	font-size: 26px;
	color: #222;
	display: flex;
	align-items: center;
	position: relative;
	margin-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 20px;
}
.orderfill_navulli1{
	width: 100%;
	font-size: 26px;
	color: #666;
	display: flex;
	align-items: flex-start;
	position: relative;
	margin-bottom: 30px;
}
.orderfill_navulspan{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	margin-right: 40px;
	position: relative;
	background: url(../img/kaidan/gary.png) no-repeat;
	background-size: 24px;
	background-position: center;
}
.orderfill_navulspanactive{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	margin-right: 40px;
	position: relative;
	background: url(../img/kaidan/gou.png) no-repeat;
	background-size: 24px;
	background-position: center;
}
.orderfill_navul1{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.orderfill_navulol1{
	position: absolute;
	right: 0;
	top: 50px;
	width: 550px;
	max-height: 300px;
	overflow-y: scroll;
	border-radius: 6px;
	background-color: #3c3c3c;
	color: white;
	z-index: 999;
	display: none;
}

.get_input1{
	width: 520px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin: 0 0 0 20px;
}
.get_input11{
	width: 300px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin: 0 20px;
}
.kongge{
	width: 40px;
}
.get_input223{
	width: 185px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	padding: 0;
	margin: 0 20px;
}
.get_input370{
	width: 370px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	padding: 0;
	margin: 0 20px;
}
.get_input108{
	width: 178px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	padding: 0;
	margin: 0 20px;
}
.get_input336{
	width: 250px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	padding: 0 10px;
}
.orderfill_navolli1{
	height: 50px;
	font-size: 24px;
	color: #222;
	display: flex;
	align-items: center;
	padding-left: 20px;
	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: 26px;
	color: #888;
	margin-bottom: 30px;
	position: relative;
}
.orderfill_navulli3{
	width: 48%;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	font-size: 26px;
	color: #888;
	margin-bottom: 30px;
}
.get_input2{
	display: flex;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
}
.get_input4{
	display: flex;
	width: 175px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin-left: 20px;
}
.get_input5{
	display: flex;
	width: 230px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin-left: 20px;
}
.get_input6{
	display: flex;
	width: 208px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin-left: 20px;
}
.get_input7{
	display: flex;
	width: 140px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin-left: 20px;
}
.get_input8{
	display: flex;
	width: 160px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	margin-left: 20px;
}
.get_input3{
	display: flex;
	flex: 1;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
}
#orderfill_textare{
	width: 570px!important;
	height: 90px!important;
	border-radius: 8px;
	padding: 10px 20px;
	font-size: 24px;
	color: #222;
}
.orderfill_navulli1p{
	width: 570px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 24px;
	color: #222;
}
.orderfill_navulol3{
	width: 500px;
	max-height: 300px;
	overflow-y: scroll;
	position: absolute;
	right: 0;
	top: 40px;
	background-color: white;
	z-index: 9999;
	box-shadow: 0 0 10px  #e0e0e0;
	padding: 20px;
	padding-bottom: 0;
	border-radius: 6px;
	display: none;
}
.orderfill_navolli3{
	padding-bottom: 20px;
}
.details_name{
	font-size: 26px;
	color: #222;
}
.details_tel{
	font-size: 24px;
	color: #666;
	padding-left: 20px;
}
.details_p{
	display: flex;
	align-items: flex-end;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 20px;
	padding-bottom: 10px;
}
.details_p2{
	display: inline;
	font-size: 20px;
	padding-bottom: 10px;
}
.addressbox_choose{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 26px;
	color: #222;
	position: relative;
	font-weight: bold;
}
.addressbox_choose::before{
	position: absolute;
	top: 8px;
	content: '';
	width: 240px;
	height: 20px;
	border-radius: 40%;
	background-color: orange;
	opacity: .5;
}
.details_housenumber{
	font-size: 20px;
	color: #222;
}
.active .details_housenumber,
.active p{
	color: orange;
}
.newbill_searchbox{
	display: flex;
	flex: 1;
	flex-direction: row;
	margin-right: 40px;
	border-radius: 18px;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	border-right: none;
}
.newbill_searchbutton{
	width: 80px;
	height: 50px;
	border: none;
	font-size: 24px;
	color: white;
	border-radius: 18px;
	background: linear-gradient(to right,#feb83f,#e04a18);
}
.newbill_searchinput{
	display: flex;
	flex: 1;
	height: 50px;
	border: none;
	padding: 0 20px 0 60px;
	font-size: 24px;
	color: #222;
	background: url(../../statics/img/kaidan/cutefangda.png) no-repeat;
	background-size: 30px;
	background-position: left 20px center;
}
.newbill_indexul{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow-x: scroll;
	background-color: white;
	padding: 0 20px 20px 20px;
}
.newbill_indexulli{
	width: 450px;
	height: 180px;
	margin-right: 20px;
	display: flex;
	flex-shrink: 0;
	flex-direction: row;
	align-items: center;
	background-color: #f9f9f9;
	border-radius: 8px;
	padding-right: 20px;
	overflow: hidden;
}
.newbill_indexulli img{
	width: 180px;
	height: 180px;
}
.newbill_indexulli div{
	padding-left: 10px;
}
.newbill_indexulli div p{
	font-size: 22px;
	color: #222;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 10px;
}
.newbill_indexulli div span{
	font-size: 18px;
	color: #999;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-bottom: 10px;
}
.newbill_indexbox{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	position: relative;
	background-color: #f9f9f9;
}
.newbill_indexul2{
	height: 80px;
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	overflow-x: scroll;
	font-size: 30px;
	padding: 10px 110px 0 20px;
}
.newbill_indexbox .active{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-shrink:0;
	font-size: 24px;
	font-weight: bold;
	position: relative;
}
.newbill_indexbox .active:before{
	content: '';
	position: absolute;
	bottom: -10px;
	left: 50%;
	margin-left: -15px;
	border-radius: 50%;
	width: 30px;
	height: 40px;
	border: 1px solid transparent;
	border-bottom: 5px solid red;
}

.newbill_indexulli2{
	display: flex;
	flex-shrink:0;
	font-size: 24px;
	color: rgba(254, 184, 63, .8);
	margin-right: 20px;
	align-items: flex-end;
	padding-bottom: 0;
}
.newbill_indexbox a{
	position: absolute;
	font-size: 24px;
	font-weight: bold;
	right: 20px;
	top: 16px;
	display: flex;
	padding: 5px 20px;
	color: white;
	border-radius: 8px;
	background: linear-gradient(to right,#feb83f,#e04a18);
}
.newbill_indexbox a::before{
	content: '';
	position: absolute;
	right: -20px;
	top: 0;
	width: 20px;
	height: 100%;
	background-color: #f9f9f9;
}
.newbill_indexbox a::after{
	content: '';
	position: absolute;
	left: -20px;
	top: 0;
	width: 20px;
	height: 100%;
	background-color: #f9f9f9;
}
.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: center;
	justify-content: center;
	display: none;
}
.tanchuboxnav{
	width: 750px;
	height: 85%;
	background-color: #fffffe;
	display: flex;
	flex-direction: column;
	border-radius: 30px;
	overflow: hidden;
	overflow-y: scroll;
}
.tanchubox_choosediv,.tanchubox_choosediv6{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 26px;
	color: #484848;
	padding: 20px 30px;
	position: relative;
}
.tanchubox_choosediv input,.tanchubox_choosediv6 input{
	width: 460px;
	height: 50px;
	font-size: 24px;
	color: #222;
	border-radius: 8px;
	border: 1px solid #e0e0e0!important;
	padding: 0 20px;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 20px center;
}
.tanchubox_choosediv .active_input,.tanchubox_choosediv6 .active_input{
	width: 460px;
	font-size: 24px;
	color: #222;
	border-radius: 8px;
	border: 1px solid #e0e0e0!important;
	padding: 0 20px;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 20px center;
}
.tanchubox_choosediv ul,.tanchubox_choosediv6 ul{
	position: absolute;
	top: 80px;
	left: 160px;
	max-height: 300px;
	border-radius: 8px;
	overflow: hidden;
	background-color: #3b3b3b;
	display: none;
	overflow-y: scroll;
	z-index: 9999;
}
.tanchubox_choosediv ul li,.tanchubox_choosediv6 ul li{
	width: 460px;
	padding: 10px 20px;
	color: white;
	font-size: 24px;
	border-bottom: 1px solid #666;
}
.tanchubox_choosediv a,.tanchubox_choosediv6 a{
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: end;
	font-size: 30px;
	color: #666;
}
.tanchuboxnav div textarea{
	width: 700px!important;
	height: 200px!important;
	margin: 20px;
	border-radius: 6px;
	border: 1px solid #e0e0e0!important;
}
.newbill_submitinput{
	width: 400px;
	height: 50px;
	border-radius: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	color: white;
	background-color: #f01819;
	margin-bottom: 20px;
	margin-left: 175px;
	border: none;
}
.tanchuboxnav .payment_newbox .ht-upload .containers .photo_upload_box ul li{
	margin-right: 12px!important;
}
.flex-box{
	padding: 20px;
	margin-bottom: 100px;
	box-shadow: 0 0 5px #e0e0e0;
}
.flex-box .flex-boxdiv1 {
	width: 345px;
	padding-bottom: 20px;
}
.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: 160px;
}
.flex-boximg2{
	height: 200px;
}
.flex-boximg3{
	height: 300px;
}
.flex-boximg4{
	height: 400px;
}
.flex-boxdiv2{
	border-radius: 12px;
	overflow: hidden;
	background-color: white;
	padding: 1px;
	padding-bottom: 20px;
}
.flex-boxp1{
	padding: 20px 20px 0 20px;
	font-size: 18px;
	color: #222;
	overflow: hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp: 2;
	word-wrap: break-word;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	line-height: 30px;
}
.flex-boxp1 span{
	font-weight: bold;
	color: orange;
	font-size: 18px;
}
.flex-boxdiv3 {
	display: flex;
	flex-direction: row;
	padding: 10px 0;
}
.flex-boxdiv3 img{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
}
.flex-boxp2{
	width: 200px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	font-size: 20px;
	color: #333;
	line-height: 40px;
}
.flex-boxdiv3 span{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 18px;
	color: #999;
	line-height: 40px;
}
span .eye-index{
	width: 24px;
	height: 18px;
	background-color: transparent;
}
.newbill_footershopping{
	position: absolute;
	left: 390px;
	top: 10px;
	font-size: 18px;
	color: white;
	border-radius: 10px;
	background-color: red;
	padding: 2px 6px;
}
.newbill_footermy{
	position: absolute;
	right: 46px;
	top: 10px;
	font-size: 18px;
	color: white;
	border-radius: 10px;
	background-color: red;
	padding: 2px 6px;
}
.tanchuboxnav h3{
	text-align: center;
	font-size:	40px;
	padding-top: 40px;
	padding-bottom: 20px;
	font-weight: bold;
	position: relative;
}
.tanchuboxnav h3 a{
	position: absolute;
	right: 40px;
	font-size: 40px;
	font-weight: bold;
}

.newbill_indexul::-webkit-scrollbar,
.newbill_indexul2::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
	scrollbar-arrow-color: red;

}

.newbill_indexul::-webkit-scrollbar-thumb,
.newbill_indexul2::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 2px;
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	background: rgba(255, 204, 0, .8);
	scrollbar-arrow-color: red;
}

.newbill_indexul::-webkit-scrollbar-track,
.newbill_indexul2::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, .1);
}
.default_dingdan{
	width: 40px;
	height: 40px;
	margin: 0 20px;
	background: url(../../statics/img/lizong/xieyixinxi.png) no-repeat;
	background-position: center;
	background-size: 40px;
}
.management_nav{
	padding: 0 20px;
}
.management_ul{
	padding: 20px;
	border-radius: 8px;
	background-color: white;
	padding-bottom: 0;
	margin-bottom: 20px;
}
.management_ulli{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: 20px;
}
.management_div{
	width: 200px;
	height: 40px;
	border-radius: 4px;
	overflow: hidden;
	display: flex;
	flex-direction: row;
}
.management_span1{
	font-size: 24px;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	background-color: #0079fe;
	color: white;
}
.management_span2{
	font-size: 24px;
	display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	background-color: #f5f5f5;
	color: #484848;
}
.management_span3{
	font-size: 24px;
	color: #cc3333;
	padding: 0 20px;
}
.management_detail{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 24px;
	color: #222;
	background: url(../../statics/img/gantan.png)no-repeat;
	background-size: 26px;
	background-position: right 56px center;
}
.management_p{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 24px;
	color: #333;
}
.management_print{
	display: flex;
	flex-direction: row;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	font-size: 24px;
	color: #333;
	background: url(../../statics/img/zhekou/print.png) no-repeat;
	background-size: 20px;
	background-position: right 56px center;
}
.management_span4{
	font-size: 24px;
	color: #cc3333;
	padding-left: 10px;
}
.management_border{
	border-top: 1px solid #e0e0e0;
	padding-bottom: 20px;
}
.management_div2{
	display: flex;
	flex: 1;
	height: 40px;
	flex-direction: row;
	border-radius: 4px;
	overflow: hidden;
}
.management_span5{
	width: 100px;
	font-size: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #0079fe;
	color: white;
}
.management_span6{
	font-size: 24px;
	display: flex;
	flex: 1;
	align-items: center;
	padding-left: 10px;
	background-color: #f5f5f5;
	color: #484848;
}
.management_call{
	font-size: 24px;
	color: #2867ce;
	background: url(../../statics/img/call.png) no-repeat;
	background-size: 26px;
	background-position: right center;
	padding-right: 30px;
	padding-left: 10px;
}
.management_div3{
	display: flex;
	height: 40px;
	flex-direction: row;
	border-radius: 4px;
	overflow: hidden;
}
.management_span7{
	font-size: 24px;
	display: flex;
	flex: 1;
	align-items: center;
	background-color: #f5f5f5;
	color: #484848;
	padding: 0 20px;
}
.default_cangku{
	width: 40px;
	height: 40px;
	margin: 0 20px;
	background: url(../../statics/img/lizong/wuliaozhanyang.png) no-repeat;
	background-position: center;
	background-size: 40px;
}
.comm_mobleulli{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 20px;
	color: #484848;
	margin-bottom: 20px;
	position: relative;
}
.comm_mobleulli:last-of-type{
	margin-bottom: 0;
}
.comm_mobleulli input{
	width: 80px;
	height: 40px;
	border-radius: 6px;
	border: 1px solid #e0e0e0;
	font-size: 20px;
	color: #222;
	text-align: center;
}
.comm_moblespan1{
	display: flex;
	flex: 1;
	font-size: 24px;
	color: #0079fe;
	padding: 0 10px;
}
.comm_moblespan2{
	font-size: 24px;
	border-radius: 6px;
	background-color: #03be3d;
	color: white;
	margin: 0 10px;
	padding: 0 10px;
}
.comm_moblespan3{
	font-size: 24px;
	border-radius: 6px;
	background-color: #fdb929;
	color: white;
	margin: 0 10px;
	padding: 0 10px;
}
.index_containerbox2{
	margin: 20px 0;
	background-color: white;
	position: relative;
	overflow: hidden;
}
.comm_mobleinput1{
	margin-left: 10px;
}
.comm_mobleadd{
	width: 80px;
	height: 40px;
	display: flex;
	justify-content: center;
	font-size: 20px;
	color: white;
	margin-left: 20px;
	border-radius: 6px;
	border: none;
	background-color: #ff6600;
}
.comm_mobledown{
	width: 80px;
	height: 40px;
	display: flex;
	justify-content: center;
	font-size: 20px;
	color: white;
	margin-left: 20px;
	border-radius: 6px;
	border: none;
	background-color: #ffad1f;
}

.comm_mobleul{
	display: flex;
	flex-direction: column;
	overflow-x: scroll;
	border: 1px solid #e0e0e0;
	border-bottom: none;
	border-left: none;
	border-radius: 8px;
	min-height: 416px;
}
.comm_mobleol{
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
    min-height: 40px; 
}
.comm_mobleol li{
	display: flex;
    padding: 0 4px;
	justify-content: center;
	align-items: center;
	/*height: 40px;*/
	flex-shrink: 0;
	font-size: 20px;
	color: #222;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}
.comm_mobleol li a{
	font-size: 20px;
	color: #1182fe;
	margin-left: 5px;
	margin-right: 5px;
}
.comm_mobleol li img{
	width: 30px;
	height: 30px;
}
.comm_mobleol .li_50{
	width: 50px;
}
.comm_mobleol .li_40{
	width: 40px;
}
.comm_mobleol .li_60{
	width: 60px;
}
.comm_mobleol .li_70{
	width: 70px;
}
.comm_mobleol .li_80{
	width: 80px;
}
.comm_mobleol .li_90{
	width: 90px;
}
.comm_mobleol .li_100{
	width: 100px;
}
.comm_mobleol .li_110{
	width: 110px;
}
.comm_mobleol .li_120{
	width: 120px;
}
.comm_mobleol .li_130{
	width: 130px;
}
.comm_mobleol .li_140{
	width: 140px;
}
.comm_mobleol .li_150{
	width: 150px;
}
.comm_mobleol .li_160{
	width: 160px;
}
.comm_mobleol .li_170{
	width: 170px;
}
.comm_mobleol .li_180{
	width: 180px;
}
.comm_mobleol .li_190{
	width: 190px;
}
.comm_mobleol .li_200{
	width: 200px;
}
.comm_mobleol .li_210{
	width: 210px;
}
.comm_mobleol .li_220{
	width: 220px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_230{
	width: 230px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_240{
	width: 240px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_250{
	width: 250px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_260{
	width: 260px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_270{
	width: 270px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_280{
	width: 280px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_290{
	width: 290px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_300{
	width: 300px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_310{
	width: 310px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_320{
	width: 320px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_330{
	width: 330px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_340{
	width: 340px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_350{
	width: 350px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_360{
	width: 360px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_370{
	width: 370px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_380{
	width: 380px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_390{
	width: 390px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_400{
	width: 400px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_410{
	width: 410px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_420{
	width: 420px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_430{
	width: 430px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_440{
	width: 440px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_450{
	width: 450px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_460{
	width: 460px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_470{
	width: 470px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_480{
	width: 480px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_490{
	width: 490px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_500{
	width: 500px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_520{
	width: 520px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_540{
	width: 540px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_560{
	width: 560px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_580{
	width: 580px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_600{
	width: 600px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_620{
	width: 620px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_640{
	width: 640px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_660{
	width: 660px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_680{
	width: 680px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_700{
	width: 700px;
	justify-content: left;
	padding-left: 10px;
}
.comm_mobleol .li_1200{
	width: 1200px;
	justify-content: left;
	padding-left: 10px;
}

.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: 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.addgoods_ul{
	width: 100%;
	padding: 30px 40px;
	border-radius: 8px;
	background-color: white;
	padding-bottom: 10px;
	margin: 20px 0;
}
.addgoods_ulli{
	display: flex;
	flex-direction: row;
	padding-bottom: 20px;
	font-size: 24px;
	color: #222;
}
.addgoods_ulli input{
	width: 130px;
	padding-left: 10px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 24px;
	color: #222;
}
.addgoods_span1{
	color: #ffad1f;
	font-size: 24px;
}
.addgoods_span2{
	color: #555;
	font-size: 24px;
	padding-left: 20px;
}
.addgoods_span3{
	width: 100px;
	color: #222;
	font-size: 24px;
}
.addgoods_span4{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 26px;
	background-position: right 60px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span4s{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 26px;
	background-position: right 60px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span5{
	padding-left: 60px;
	background: url(../../statics/img/lizong/black.png) no-repeat;
	background-size: 26px;
	background-position: left 30px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span5s{
	padding-left: 60px;
	background: url(../../statics/img/lizong/blue_quan.png) no-repeat;
	background-size: 26px;
	background-position: left 30px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span41{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 26px;
	background-position: right 60px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span41s{
	display: flex;
	flex: 1;
	justify-content: end;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 26px;
	background-position: right 60px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span51{
	padding-left: 60px;
	background: url(../../statics/img/lizong/black.png) no-repeat;
	background-size: 26px;
	background-position: left 30px center;
	font-size: 24px;
	color: #222;
}
.addgoods_span51s{
	padding-left: 60px;
	background: url(../../statics/img/lizong/blue_quan.png) no-repeat;
	background-size: 26px;
	background-position: left 30px center;
	font-size: 24px;
	color: #222;
}
.addgoods_submit{
	width: 300px;
	height: 50px;
	border-radius: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	color: white;
	background-color: #7497ff;
	border: none;
}
.default_addgoods{
	width: 40px;
	height: 40px;
	margin: 0 20px;
	background: url(../../statics/img/lizong/fuwuzhengce.png) no-repeat;
	background-position: center;
	background-size: 40px;
}
.addgoods_ullis{
	display: flex;
	flex-direction: column;
}
.addgoods_span6{
	font-size: 20px;
	color: #7497ff;
}
.img_stylesize{
	padding: 0 20px;
}
.img_stylesize img{
	width: 40px;
	height: 40px;
}

.change_b{
	padding: 0 18px 0 18px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: #ffcc99;
	font-size: 14px;
	font-weight: bold;
	color: #484848;
	margin-left: 20px;
}

.change_bs{
	padding: 0 18px 0 18px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	color: white;
	margin-left: 20px;
}




.change_button,.change_button_a{
	padding: 0 20px 0 45px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: #ffcc99;
	font-size: 14px;
	font-weight: bold;
	color: #484848;
	position: relative;
	margin-left: 20px;
}
.change_button::after,.change_button_a::after{
	position: absolute;
	left: 0;
	top: -7px;
	content: '';
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 5px solid #ffcc99;
	background-color: #ff9900;
}
.change_buttons,.change_button_as{
	padding: 0 45px 0 20px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	color: white;
	position: relative;
	margin-left: 20px;
}
.change_buttons::after,.change_button_as::after{
	position: absolute;
	right: 0;
	top: -7px;
	content: '';
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 5px solid #ffcc99;
	background-color: #ff6600;
}
.price_typechoose5{
	width: 100%;
	height: 40px;
	border: none;
	font-size: 20px;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	text-align: left;
	padding-left: 10px;
    background-color: #f6f6f6;
    color: #666666;
}
.price_typechoose{
	width: 100%;
	height: 40px;
	border: none;
	font-size: 20px;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	text-align: left;
	padding-left: 10px;
}
.price_typechoose1{
	text-align: left;
	padding-left: 10px;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 10px center;
	background-color: white;
}
.price_typechoose2{
	text-align: left;
	padding-left: 10px;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 10px center;
	background-color: white;
}
.price_typediv{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	max-height: 200px;
	background-color: wheat;
	z-index: 9999;
	border-radius: 8px;
	background-color: #666;
	overflow: hidden;
	display: none;
}
.price_typedivs{
	position: absolute;
	bottom: 40px;
	left: 0;
	width: 100%;
	max-height: 200px;
	background-color: wheat;
	z-index: 9999;
	border-radius: 8px;
	background-color: #666;
	display: none;
	overflow: hidden;
}
.price_typediv p:nth-child(2n),
.price_typedivs p:nth-child(2n){
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: white;
	text-align: center;
}
.price_typediv p:nth-child(2n+1),
.price_typedivs p:nth-child(2n+1){
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: white;
	text-align: center;
	background-color: #484848;
}
.comm_mobledivbox{
	display: flex;
	flex: 1;
	justify-content: flex-end;
	padding-right: 30px;
}
.comm_mobledownload{
	width: 30px;
	height: 40px;
	margin: 0 0 0 40px;
	background: url(../../statics/img/kaidan/download.png) no-repeat;
	background-size: 24px;
	background-position: center right;
}
.taxology_colornum1{
	background-color: #03be3d;
	padding: 0 10px;
	font-size: 24px;
	color: white;
	border-radius: 8px;
	margin-right: 20px;
	display: flex;
	align-items: center;
}
.taxology_colornum2{
	background-color: #7497ff;
	padding: 0 10px;
	font-size: 24px;
	color: white;
	border-radius: 8px;
	margin-right: 20px;
	display: flex;
	align-items: center;
}
.addgoods_span7{
	font-size: 24px;
	color: #222;
}
.addgoods_span8{
	padding: 0 20px 0 45px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: gainsboro;
	font-size: 14px;
	font-weight: bold;
	color: #484848;
	position: relative;
	margin-left: 20px;
}
.addgoods_span8::after{
	position: absolute;
	left: 0;
	top: -7px;
	content: '';
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 5px solid #999;
	background-color: white;
}
.addgoods_span9{
	padding: 0 45px 0 20px;
	height: 26px;
	line-height: 26px;
	border-radius: 20px;
	background-color: #03be3d;
	font-size: 14px;
	font-weight: bold;
	color: white;
	position: relative;
	margin-left: 20px;
}
.addgoods_span9::after{
	position: absolute;
	right: 0;
	top: -7px;
	content: '';
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 5px solid #999;
	background-color: white;
}
.addgoods_div2{
	display: flex;
	flex-direction: row;
	font-size: 24px;
	color: #222;
	display: none;
}
.addgoods_ulliss{
	height: 52px;
}
.yggl_container_h6{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #e0e0e0;
}
.qygl_span1{
	padding: 5px 10px;
	font-size: 24px;
	border-radius: 6px;
	color: white;
	background-color: #03be3d;
	margin-right: 20px;
}
.qygl_span2{
	display: flex;
	flex: 1;
	font-size: 26px;
	color: #222;
}
.qygl_span3{
	display: flex;
	justify-content: end;
	font-size: 24px;
	color: #999;
}
.qygl_ul{
}
.qygl_ulli{
	padding-top: 20px;
	display: flex;
	align-items: center;
}
.qygl_span4{
	padding: 5px 10px;
	font-size: 24px;
	border-radius: 6px;
	color: #222;
	background-color: #e0e0e0;
	margin-right: 20px;
}
.qygl_span5{
	display: flex;
	flex: 1;
	font-size: 24px;
	color: #222;
}
.qygl_a1{
	font-size: 24px;
	color: #7497ff;
	padding-left: 20px;
}
.qygl_ol{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
}
.qygl_ulli2{
	align-items: flex-start;
}
.qygl_span7{
	font-size: 24px;
	color: #484848;
}
.qygl_olli{
	width: 50%;
	font-size: 24px;
	color: #222;
	padding-left: 10px;
	padding-bottom: 10px;
	display: flex;
	justify-content: flex-end;
}
.qygl_span6{
	font-size: 24px;
	color: #999;
	padding-left: 20px;
}
.qygl_a2{
	padding: 5px 20px;
	font-size: 20px;
	border-radius: 6px;
	color: white;
	background-color: #0079fe;
}
.qygl_olli2{
	display: flex;
	flex: 1;
	justify-content: flex-end;
}
.orderfill_na2{
	margin: 20px;
	background-color: white;
	padding: 20px 30px 0;
	border-radius: 8px;
}
.addadmin_ul1li{
	display: flex;
	flex-direction: row;
	padding-bottom: 20px;
	font-size: 24px;
	color: #222;
}
.addadmin_ul1li:first-child{
	margin-bottom: 20px;
}
.addadmin_span1{
	font-size: 24px;
	color: #484848;
	padding-right: 10px;
}
.addadmin_span2{
	font-size: 24px;
	color: #222;
	padding-right: 10px;
}
.addadmin_span3{
	font-size: 24px;
	color: #666;
	padding-right: 20px;
}
.addadmin_span4{
	display: flex;
	flex: 1;
	font-size: 24px;
	color: #999;
}
.addadmin_input1{
	display: flex;
	flex: 1;
	border: none;
	margin: 0 20px;
	border-bottom: 1px solid #e0e0e0;
	padding-left: 20px;
	font-size: 24px;
	color: #222;
}
.addadmin_input2{
	border-radius: 6px;
	background-color: #0079fe;
	color: white;
	padding: 5px 20px;
	font-size: 20px;
	border: none;
}
.addadmin_span5{
	padding: 0 20px 0 45px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-color: gainsboro;
	font-size: 20px;
	color: #484848;
	position: relative;
	margin-left: 20px;
}
.addadmin_span5::after{
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 5px solid #999;
	background-color: white;
}
.addadmin_span6{
	padding: 0 45px 0 20px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background-color: #03be3d;
	font-size: 20px;
	color: white;
	position: relative;
	margin-left: 20px;
}
.addadmin_span6::after{
	position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 5px solid #999;
    background-color: white;
}
.orderfill_navulli1 p,
.orderfill_navulli2 p,
.orderfill_navulli3 p{
	max-width: 80%;
	display: flex;
	flex: 1;
	font-size: 26px;
	color: #222;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	min-height: 46px;
	margin-left: 20px;
}
.orderfill_navulli1:last-child p{
	border: none;
}
.addadmin_h6{
	font-size: 30px;
	color: #222;
	padding-bottom: 20px;
}
.addadmin_a1{
	font-size: 24px;
	color: red;
}
.addcompany_ol{
	position: absolute;
	left: 120px;
	top: 40px;
	max-height: 300px;
	z-index: 99999;
	background-color: #666;
	border-radius: 8px;
	overflow-y: scroll;
	display: none;
}
.addcompany_olli{
	display: flex;
	align-items: center;
	width: 300px;
	height: 40px;
	font-size: 24px;
	color: white;
	padding-left: 20px;
}
.addcompany_olli:nth-child(2n){
	background-color: #484848;
}
.addcompany_olli336{
	display: flex;
	align-items: center;
	width: 200px;
	height: 40px;
	font-size: 24px;
	color: white;
	padding-left: 20px;
}
.addcompany_olli336:nth-child(2n){
	background-color: #484848;
}

.addcompany_olli370{
	display: flex;
	align-items: center;
	width: 360px;
	height: 40px;
	font-size: 24px;
	color: white;
	padding-left: 20px;
}
.addcompany_olli370:nth-child(2n){
	background-color: #484848;
}
.area_name{
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 18px 12px;
	background-position: right 20px center;
}
.orderfill_navullis{
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	font-size: 26px;
	color: #666;
	margin-bottom: 30px;
}
.client_div{
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: flex-end;
	font-size: 26px;
	color: #222;
	align-items: center;
}
.client_span1{
	padding: 5px 10px;
	font-size: 24px;
	background-color: #f0fff3;
	color: #71c885;
	margin-left: 20px;
}
.client_span2{
	padding: 5px 10px;
	font-size: 24px;
	color: #484848;
	margin-left: 20px;
}
.client_ol,
.client_ol1,
.client_ol2{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: center;
	margin-left: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E0e0e0;
}
.client_olli{
	padding: 5px 10px;
	font-size: 24px;
	color: #999;
	margin-left: 10px;
	margin-bottom: 10px;
}
.client_ollis{
	background-color: orange!important;
	color: white;
	padding: 5px 10px;
	font-size: 24px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.client_ol2{
	display: none;
}
.orderfill_navulli1 select{
	font-size: 24px;
	color: #222;
	border-radius: 6px;
	padding: 5px 10px;
	border: 1px solid #e0e0e0;
}
.drawbill_h6{
	width: 100%;
	font-size: 30px;
	color: #222;
	padding: 20px;
	border-top: 1px solid #e0e0e0;
}
.index_containerbox2s{
	background-color: white;
	border-radius: 6px;
	margin:20px 0;
	padding: 30px;
	text-align: center;
	font-size: 24px;
	color: #222;
}
.index_containerbox2s ul{
	display: none!important;
}
.drawbill_showboxul{
	overflow-x: scroll;
}
.drawbill_showboxul li span{
	flex-shrink: 0;
}
.baobei_newspan{
	padding: 5px 0;
	font-size: 24px;
	color: #222;
}
.get_input1s{
	width: 500px;
	height: 40px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
}
.baobei_newp1{
	padding: 5px 0!important;
	font-size: 24px!important;
	color: red!important;
}
.newmbo_div1,.newmbo_div2{
	border-top: 1px solid #e0e0e0;
	padding: 20px 0;
	font-size: 24px;
	color: #222;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.newmbo_button{
	border: none;
	font-size: 24px;
	color: white;
	margin-left: 20px;
	border-radius: 6px;
	background-color: #0079fe;
}
.newmbo_buttons{
	border: none;
	font-size: 24px;
	color: white;
	margin-left: 20px;
	border-radius: 6px;
	background-color: orange;
}
.qygl_add1{
	border: none;
	margin: 12px 20px 12px 0;
	color: white;
	background-color: #ec832a;
	font-size: 22px;
	border-radius: 6px;
}
.qygl_add2{
	display: flex;
	padding: 0 10px;
	border: none;
	margin: 12px 20px 12px 0;
	color: white;
	background-color: #0079fe;
	font-size: 22px;
	border-radius: 6px;
}
.orderfill_navulli1s,.orderfill_navulli2s {
	width: 100%;
	font-size: 26px;
	color: #888;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
	margin-bottom: 30px;
}
.companydetail_p1{
	display: flex;
	flex: 1;
	font-size: 26px;
	color: #222;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 25px;
	min-height: 46px;
}
.companydetail_p2{
	font-size: 26px;
	color: #222;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 20px;
	min-height: 46px;
	min-width: 88px;
}
.companydetail_p3{
	width: 180px;
	font-size: 26px;
	color: #222;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 20px;
	min-height: 46px;
}
.adddep_newinput1{
	width: 130px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 24px;
	color: #222;
	margin-left: 20px;
}
.client_olli1{
	padding: 6px 24px;
	font-size: 24px;
	background-color: #eee;
	color: #484848;
	margin-left: 10px;
	margin-bottom: 10px;
}
.client_olli1s{
	padding: 6px 24px;
	font-size: 24px;
	background-color: #f0fff3;
	color: #71c885;
	margin-left: 10px;
	margin-bottom: 10px;
}
.adddep_paixu{
	display: flex;
	flex-direction: row;
	font-size: 26px;
	color: #666;
}
.get_input36{
	width: 186px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 24px;
	color: #222;
	margin: 0 20px;
}
.depmanage_ul_h4 span {
	font-size: 24px ;
	color: orange;
	padding: 0 10px;
	line-height: 40px;
}
.menbergl_li1{
	width: 260px;
	display: flex;
	justify-content: end;
}
.newadd_box108{
	display: flex;
	align-items: center;
}
.newahievements_div{
	padding: 20px;
	border-radius: 12px;
	background-color: white;
	margin-bottom: 20px;
}
.newahievements_h6{
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 20px;
}
.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: 40px;
	line-height: 40px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.newahievements_li100{
	font-size: 20px;
	color: #484848;
	width: 100px;
	text-align: center;
}
.newahievements_li160{
	font-size: 20px;
	color: #484848;
	width: 160px;
	text-align: center;
}
.newahievements_liflex{
	display: flex;
	flex: 1;
	font-size: 20px;
	color: #484848;
	width: 100px;
	text-align: center;
	justify-content: center;
}
.newahievements_liflex a{
	font-size: 20px;
	color: royalblue;
	margin-right: 20px;
}
.get_input1545{
	width: 235px;
	height: 32px;
	border: none;
	border-bottom: 1px solid #e0e0e0;
	font-size: 26px;
	color: #222;
	padding: 0;
	margin: 0 20px;
}
.newtextarea_ptext{
	padding: 0!important;
	border-bottom: 1px solid #e0e0e0!important;
}
.newamd_div2{
	margin-bottom: 20px;
	padding: 20px 20px 0;
	background-color: white;
	border-radius: 6px;
	margin: 20px 20px 0;
}
.newamd_divul2 li{
	padding-bottom: 20px;
	font-size: 24px;
	color: #666;
	display: flex;
	flex-direction: row;
}
.newamd_divul2span{
	display: flex;
	width: 240px;
	height: 40px;
	font-size: 24px;
	color: #222;
	align-items: center;
	position: relative;
}
.newamd_divul2span2{
	display: flex;
	flex: 1;
	height: 40px;
	font-size: 20px;
	color: #222;
	align-items: center;
	position: relative;
	padding-right: 20px;
}
.newamd_divul2span3{
	width: 100px;
	font-size: 24px;
	color: #666;
	text-align-last: justify;
	padding-right: 20px;
}
.newamd_divul2p{
	width: 84%;
	font-size: 24px;
	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: 22px;
	line-height: 36px;
	color: #222;
	font-weight: bold;
	margin-bottom: 0!important;
}
.scheduled_li p{
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	padding-left: 10px;
}
.scheduled_li p span{
	display: flex;
	align-items: center;
	padding: 0 20px;
	border-radius: 6px;
	height: 36px;
	font-size: 20px;
	margin-left: 10px;
	color: #999;
	font-weight: normal;
	margin-bottom: 20px;
	background-color: ghostwhite;
}
.scheduled_li p .scheduled_lispan{
	background-color: #03be3d;
	color: white;
}
.scheduled_restart{
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 24px;
	color: red;
	padding-bottom: 20px;
    float: right;
}
.completed_divbox .orderindex_navphone{
	padding-left: 40px;
}
.delivergoods_number .scheduled_inputreduce{
	width: 20px;
	border: none;
	background: url(../../statics/img/zhekou/down2.png)no-repeat;
	background-size: 20px;
	background-position: center;
}
.delivergoods_number .scheduled_inputnum{
	width: 60px;
	height: 30px;
	font-size: 24px;
	color: #222;
	border-radius: 6px;
	margin: 0 10px;
	text-align: center;
	border: 1px solid #e0e0e0;
}
.delivergoods_number .scheduled_inputadd{
	width: 20px;
	border: none;
	background: url(../../statics/img/zhekou/up.png)no-repeat;
	background-size: 20px;
	background-position: center;
	margin-right: 20px;
}
.reportdetail_newh6{
	border-top: 1px solid #e0e0e0;
	margin-top: 20px;
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: -20px;
}
.reportdetail_h6span1{
	font-size: 24px;
	color: orange;
	padding: 10px 0;
	border-bottom: 2px solid orange;
}
.reportdetail_h6spanflex{
	display: flex;
	flex: 1;
}
.reportdetail_h6span2{
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	border-radius: 6px;
	background-color: coral;
	font-size: 20px;
	color: white;
	margin-left: 20px;
}
.reportdetail_h6span3{
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	border-radius: 6px;
	background-color: blue;
	font-size: 20px;
	color: white;
	margin-left: 20px;
}
.operationrecord_body{
	padding: 20px 20px 0;
}
.operationrecord_div{
	display: block!important;
}
.operationrecord_div2{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 10px 0;
}
.operationrecord_span{
	padding: 5px 45px;
	background-color: #e4eaec;
	font-size: 24px;
	color: #999;
	margin-right: 36px;
	margin-bottom: 20px;
}
.operationrecord_spanactive{
	padding: 5px 45px;
	background-color: orange;
	font-size: 24px;
	color: white;
	margin-right: 36px;
	margin-bottom: 20px;
}
.operationrecord_div2 span:nth-child(4n){
	margin-right: 0;
}
.operationrecord_p1{
	margin-left: -40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
}
.operationrecord_li1{
	margin-left: -40px!important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
}
.operationrecord_li1 p em{
	padding-left: 20px;
}
p .operationrecord_em{
	color: #999;
	font-size: 20px;
	padding-left: 20px;
	font-style: normal;
	display: flex;
	align-items: flex-end;
}
.operationrecord_p2{
	font-size: 22px!important;
	color: #484848!important;
	padding: 0!important;
}
.operationrecord_watch{
	display: flex;
	flex: 1;
	padding-right: 30px;
	justify-content: end;
	font-size: 22px;
	color: blue;
	background: url(../../statics/img/zhekou/blacksearch.png)no-repeat;
	background-size: 24px;
	background-position: right center;
}
.workrecord_newul{
	border-radius: 6px;
	background-color: white;
	padding: 20px 20px 0;
	margin-top: 20px;
}
.workrecord_newul li{
	padding-bottom: 20px;
}
.workrecord_newulli1{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.workrecord_headpic{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	overflow: hidden;
}
.workrecord_newdiv1{
	display: flex;
	flex: 1;
	flex-direction: column;
	padding-left: 20px;
}
.workrecord_newdiv1 span{
	font-size: 28px;
	color: #222;
	padding-bottom: 10px;
}
.workrecord_newdivp1{
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 24px;
	color: #333;
}
.workrecord_newdivp1 a{
	display: flex;
	width: 24px;
	height: 24px;
	background: url(../../statics/img/lizong/phone.png)no-repeat;
	background-size: cover;
	margin-left: 10px;
}
.workrecord_newmenber{
	display: flex;
	height: 80px;
	align-items: flex-start;
	font-size: 24px;
	color: #484848;
	font-weight: bolder;
}
.workrecord_newullih6{
	font-size: 24px;
	color: #222;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 20px;
}
.workrecord_newullih6 a{
	padding: 5px 20px;
	font-size: 20px;
	border-radius: 6px;
	color: white;background-color: #03be3d;
}
.workrecord_newullip2{
	display: flex;
	flex-direction: row;
	padding-bottom: 20px;
}
.workrecord_newullip2:last-child{
	padding-bottom: 0;
}
.workrecord_newullip2 span{
	width: 33.33%;
	font-size: 24px;
	color: #222;
}
.workrecord_newullip2 span em{
	font-style: normal;
	font-size: 16px;
	color: white;
	margin-right: 10px;
}
.workrecord_newullipem1{
	padding: 2px 10px;
	background-color: orange;
}
.workrecord_newullipem2{
	padding: 2px 10px;
	background-color: deepskyblue;
}
.workrecord_newullipem3{
	padding: 2px 10px;
	background-color: olivedrab;
}
.workrecord_newullipem4{
	padding: 2px 10px;
	background-color: orchid;
}
.workrecord_newullipem5{
	padding: 2px 10px;
	background-color: burlywood;
}
.workrecord_newullipem6{
	padding: 2px 10px;
	background-color: lightskyblue;
}
.workrecord_newul2{
	width: 100%;
	display: flex;
	flex-direction: row;
	padding-bottom: 30px;
}
.workrecord_newul2 li a{
	font-size: 24px;
	color: #666;
	margin-right: 60px;
	border-bottom: 2px solid transparent;
	padding-bottom: 6px;
}
.workrecord_newul2 li .workrecord_newul2a{
	color: royalblue;
	border-bottom: 2px solid royalblue;
}
.workrecord_grade{
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 26px;
	color: #222;
}
.workrecord_diva{
	position: absolute;
	right: 0;
	font-size: 24px;
	color: #484848;
	padding: 20px 10px 6px;
	border-bottom: 2px solid orange;
}
.new_contaier .new_contaier_body .new_contaier_body_header .workrecord_stardiv{
	padding-right: 0;
	width: 230px!important;
}
.workrecord_typeh6{
	padding-bottom: 10px;
	font-size: 26px;
	color: #222;
	font-weight: 500;
}
.workrecord_typespan1{
	padding-left: 40px;
	font-size: 24px;
	color: limegreen;
	background: url(../../statics/img/zhekou/gou.png)no-repeat;
	background-size: 24px;
	background-position: left 10px center;
}
.workrecord_typespan2{
	padding-left: 40px;
	font-size: 24px;
	color: red;
	background: url(../../statics/img/zhekou/noread.png)no-repeat;
	background-size: 24px;
	background-position: left 10px center;
}
.workrecord_input{
	width: 450px;
	height: 40px;
	border-radius: 6px;
	border: 1px solid #999;
	font-size: 24px;
	color: #222;
	padding: 0 20px;
}
.workrecord_filterul{
	position: absolute;
	right: 0;
	top: 40px;
	border-radius: 6px;
	background-color: #999;
	z-index: 999;
	overflow: hidden;
}

.workrecord_filterul_priceshow{
	right: 108px!important;
	top: 150px!important;
}


.workrecord_filterul li{
	width: 450px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: white;
	padding: 0 20px;
}
.workrecord_filterul li:nth-child(2n){
	background-color: #777;
}
.workrecord_usuallybox{
	background-color: white;
	border-radius: 6px;
	padding: 20px;
	margin: 20px;
}
.workrecord_usually{
	position: relative;
	display: flex;
	flex-direction: row;
}
.workrecord_p1{
	font-size: 24px!important;
	color: #222!important;
	margin-bottom: 12px;
	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;
	align-items: center;
	justify-content: start;
	background: none!important;
	font-size: 22px!important;
	padding-left: 20px;
}
.workrecord_border{
	padding-top: 20px;
	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: 30px;
}
.transad_li a{
	padding: 0 20px!important;
	height: 40px!important;
	color: #7497ff!important;
	display: flex;
	font-size: 20px!important;
	justify-content: center;
	align-items: center;
	border: 1px solid #7497ff;
	border-radius: 8px!important;
	background-color: white;
}
.transad_p{
	display: flex;
	width: 300px;
}
.transad_p span{
	padding: 0 20px;
	height: 40px;
	font-size: 20px;
	border-radius: 36px;
	color: #222;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
}
.transad_pspanactive{
	background-color: #5095ff !important;
	color: white !important;
}
.transad_typechoose h6,
.transad_itemschoose h6{
	font-size: 24px;
	font-weight: bold;
	color: #222;
}
.transad_typechoose ol,
.transad_itemschoose ol{
	padding-top: 20px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.transad_typechoose ol li,
.transad_itemschoose ol li{
	padding: 0 20px;
	height: 40px;
	font-size: 20px;
	border-radius: 36px;
	color: #222;
	background-color: #f9f9f9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	margin-bottom: 20px;
}
.transad_submitli{
	padding-top: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.transad_submitli input{
	padding: 5px 160px;
	border-radius: 24px;
	font-size: 30px;
}
.transad_pbox{
	display: flex;
	width: 650px;
	flex-direction: row;
	align-items: center;
	padding-left: 20px;
}
.transad_pboxspan{
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	justify-content: end;
	display: none;
}
.transad_first{
	font-size: 24px;
	color: royalblue;
	font-weight: 500;
	padding-right: 30px;
}
.transad_second{
	font-size: 24px;
	color: darkgoldenrod;
	font-weight: 500;
	padding-right: 20px;
}

.transad_pboxspan input{
	display: flex;
	width: 220px;
	flex-direction: row;
	height: 40px;
	overflow: hidden;
	font-size: 24px;
	color: #222;
	padding:0 20px;
	border-radius: 12px;
	border: 2px solid #5095ff;
	background: url(../../statics/img/lizong/data.png) no-repeat;
	background-size: 22px 21px;
	background-position: right 20px center;
}
.transad_pboxspan a{
	font-size: 24px;
}
.transad_pboxleft{
	width: 30px;
	height: 30px;
	background: url(../../statics/img/zhekou/left.png)no-repeat;
	background-size: 30px;
	margin: 0 10px;
}
.transad_pboxright{
	width: 30px;
	height: 30px;
	background: url(../../statics/img/zhekou/right.png)no-repeat;
	background-size: 30px;
	margin: 0 10px;
}
.check_transadbox{
	position: fixed;
	top: 10%;
	max-width: 750px;
	width: 80%;
	height: 80%;
	margin: 0 auto;
	background-color: white;
	border-radius: 12px;
	z-index: 999;
	box-shadow: 0 0 100px #4e4e4e;
}
.check_transadboxul{
	padding: 30px 30px 0;
}
.check_transadbox h6{
	padding: 30px 30px 0;
	font-size: 28px;
	color: #222;
	font-weight: bold;
}
.check_transadboxul li{
	padding-bottom: 20px;
	font-size: 24px;
	color: #222;
}
.check_transadboxul li a{
	font-size: 24px;
	color: dodgerblue;
	padding-left: 20px;
}
.check_transadclose{
	float: right;
	line-height: 30px;
	font-size: 40px;
	color: #222;
}
.gotochecked{
	border: none;
	padding: 5px 20px;
	border-radius: 12px;
	font-size: 24px;
	color: white;
	background-color: red;
	margin-left: 30px;
}
.transad_showchecked{
	position: fixed;
	left: 100px;
	top: 180px;
	padding: 6px 20px;
	font-size: 24px;
	border-radius: 12px;
	border: 2px solid #dddddd;
	color: orange;
	background:rgba(255, 255, 255, .6);
}