* {
	box-sizing: border-box;
}

body {
	width: 100%;
}

img {
	width: 100%;
	height: auto;
}

.newtwo_header {
	height: 4.583rem;
	background-color: white;
	display: flex;
	align-items: center;
	padding: 0 1.667rem;
	border-bottom: 1px solid #e0e0e0;
}

.newtwo_header img {
	width: 1.833rem;
	height: 1.833rem;
	border-radius: 0.25rem;
	overflow: hidden;
}

.newtwo_headerspan1 {
	display: flex;
	flex: 1;
	height: 1.25rem;
	padding-left: 2.083rem;
	border-left: 1px solid #e0e0e0;
	font-size: 1rem;
	color: #484848;
	margin-left: 0.833rem;
	background: url(../img/deme/boy.png) no-repeat;
	background-size: 0.833rem 1.083rem;
	background-position: left 0.833rem center;
}

.newtwo_headerspan2 {
	height: 2.083rem;
	width: 9.167rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	color: #484848;
	padding-right: 1.667rem;
	background: url(../img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
	border: 1px solid #e0e0e0;
	border-radius: 0.25rem;
}

.newtwo_headerspan3 {
	height: 2.083rem;
	font-size: 1rem;
	color: #484848;
	padding-right: 1.667rem;
	background: url(../img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
	border: 1px solid #e0e0e0;
	border-radius: 0.25rem;
}

.newtwo_iconbox {
	background-color: white;
	padding: 1.25rem 1.25rem 0.417rem;
}

.newtwo_iconul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.newtwo_iconulli {
	width: 5.55rem;
	height: 4.583rem;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.833rem;
}

.newtwo_iconulli a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.newtwo_iconulli a img {
	width: 2.333rem;
	height: 2.333rem;
	margin-bottom: 0.417rem;
}

.delay_workbox {
	margin: 0.833rem 0.833rem 0;
	border-radius: 0.25rem;
	padding: 1.25rem 0.833rem 0.833rem 1.667rem;
	background: url(../img/deme/purple.png) no-repeat;
	background-size: 0.75rem 1.417rem;
	background-position: left 0.833rem top;
	background-color: white;
}

.delay_workh6 {
	height: 1.667rem;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background: url(../img/deme/needdo.png) no-repeat;
	background-size: 4.625rem 1.125rem;
	background-position: left center;
}

.delay_more {
	padding-right: 0.833rem;
	background: url(../img/deme/right.png) no-repeat;
	background-size: 0.583rem 0.958rem;
	background-position: right center;
	font-size: 0.917rem;
	color: #222;
}

.delay_workp {
	display: flex;
	flex-direction: row;
	margin-top: 0.833rem;
	font-size: 1.3rem;
	color: #222;
}

.delay_worksolid {
	border-bottom: 1px solid #e0e0e0;
	margin-top: 0.833rem;
}

.delay_workspan1 {
	display: flex;
	font-size: 1.083rem;
	color: #e51e1e;
}

.delay_workspan2 {
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 0.917rem;
	color: #666;
}

.newtwo_header {
	position: relative;
}


.newtwo_headerul {
    position: absolute;
	right: 1.667rem;
	top: 3.333rem;
	border-radius: 0.25rem;
	background-color: #414141;
    
	width: 9.167rem;
	/*display: flex;*/
	flex-direction: column;
	padding: 0 0.833rem;
	display: none;
	z-index: 9999;
}

.newtwo_headerulli {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	padding: 0.833rem 0;
	border-top: 1px solid #999;
	font-size: 1rem;
	color: white;
}

.newtwo_headerulli a {
	font-size: 1rem;
	color: white;
}

.newtwo_headerulli:first-child {
	border: none;
}

.newtwo_headerulli img {
	width: 1.167rem;
	height: 1.167rem;
	margin-right: 0.417rem;
}

.newlunbo_box {
	margin: 0.833rem !important;
    height: 12.667rem !important;
	border-radius: 0.25rem !important;
	overflow: hidden !important;
	position: relative;
	max-height: 13rem;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 2.5rem !important;
	left: 0;
	width: 100%
}

.lunbo_tips1 {
	position: absolute;
	right: 0;
	top: 0;
	width: 5.208rem;
	height: 1.667rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: white;
	font-weight: bold;
	z-index: 999;
	display: flex;
	justify-content: center;
	align-items: center;
	background: rgba(0, 0, 0, .5);
}

.lunbo_tips2 {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 999;
	height: 2.083rem;
	font-size: 1rem;
	color: white;
	font-weight: bold;
	display: flex;
	justify-content: flex-start;
	padding-left: 0.833rem;
	align-items: center;
	background: rgba(0, 0, 0, .5);
}

.swiper-pagination-bullet {
	width: 1.25rem;
	height: 0.167rem;
	display: inline-block;
	background-color: #cacaca;
}

.swiper-pagination-bullet-active {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	background-color: #fbc922;
}

.paihang_box {
	margin: 0;
	padding: 0 0.833rem;
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}

.paihang_title {
	position: absolute;
	font-size: 1.167rem;
	color: #fff;
	top: 5.125rem;
	left: 4.375rem;
}

.paihang_title2 {
	position: absolute;
	top: 2.083rem;
	right: 3.333rem;
	width: 7.75rem;
	height: 2.083rem;
	background: url(../img/deme/kaidantongji.png) no-repeat;
	background-size: cover;
}

.paihang_title3 {
	position: absolute;
	top: 14.375rem;
	right: 3.167rem;
	width: 7.75rem;
	height: 2.083rem;
	background: url(../img/deme/chanpingxiaoliang.png) no-repeat;
	background-size: cover;
}

.paihang_box1 {
	float: left;
	width: 14.583rem;
	height: 26.083rem;
	border-radius: 0.25rem;
	overflow: hidden;
	background: url(../img/deme/bluePH.jpg) no-repeat;
	background-size: cover;
	margin-right: 0.417rem;
}

.paihang_box2 {
	float: left;
	width: 14.583rem;
	height: 11.542rem;
	border-radius: 0.25rem;
	overflow: hidden;
	background: url(../img/deme/redPH.png) no-repeat;
	background-size: 14.917rem 15.208rem;
	background-position: top center;
	margin-bottom: 0.417rem;
}

.paihang_box3 {
	float: left;
	width: 14.583rem;
	height: 14.083rem;
	border-radius: 0.25rem;
	overflow: hidden;
	background: url(../img/deme/orgPH.png) no-repeat;
	background-size: cover;
}

.paihang_box1h6 {
	padding-top: 3.958rem;
	font-size: 0.75rem;
	color: white;
	text-align: center;
	opacity: .9;
	transform: scale(.9);
}

.paihang_box1h7 {
	padding-top: 0.625rem;
	font-size: 0.75rem;
	color: white;
	text-align: center;
	opacity: .9;
}

.paihang_boxul {
	border-radius: 0.5rem;
	background-color: white;
	display: flex;
	flex-direction: column;
	padding-top: 0.417rem;
}

.paihang_boxli {
	display: flex;
	height: 2.5rem;
	flex-direction: row;
	align-items: center;
	font-size: 0.75rem;
}

.paihang_boxli:last-of-type .paihang_tiao,
.paihang_boxli:last-of-type .paihang_cha {
	border: none !important;
}

.paihang_jinpai1 {
	width: 1rem;
	height: 1.708rem;
	background: url(../img/deme/jinpai.png) no-repeat;
	background-size: cover;
}

.paihang_jinpai2 {
	width: 1rem;
	height: 1.708rem;
	background: url(../img/deme/yinpai.png) no-repeat;
	background-size: cover;
}

.paihang_jinpai3 {
	width: 1rem;
	height: 1.708rem;
	background: url(../img/deme/tongpai.png) no-repeat;
	background-size: cover;
}

.paihang_number {
	width: 0.833rem;
	height: 1.417rem;
	line-height: 1.417rem;
	text-align: center;
	font-size: 1rem;
	color: #222;
}

.paihang_boxli img {
	width: 1.667rem;
	height: 1.667rem;
	border-radius: 50%;
	margin: 0 0.417rem;
	overflow: hidden;
}

.paihang_buzhang {
	font-size: 0.583rem;
	color: #222;
	height: 100%;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e0e0e0;
}

.paihang_buzhang2 {
	font-size: 0.583rem;
	color: #222;
}

.paihang_bumen {
	font-size: 0.5rem;
	color: #222;
}

.paihang_money {
	display: flex;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	height: 100%;
	font-size: 0.583rem;
	color: #e52617;
	border-bottom: 1px solid #e0e0e0;
}

.paihang_box2ul {
	margin: 3.542rem auto 1.25rem;
	width: 13.75rem;
	background-color: white;
	display: flex;
	flex-direction: column;
	border-radius: 0.5rem;
	overflow: hidden;
}

.paihang_box2ul2 {
	background-color: white;
	display: flex;
	flex-direction: column;
	border-radius: 0.5rem;
	overflow: hidden;
	padding-top: 0.417rem;
}

.paihang_box2li {
	display: flex;
	flex-direction: row;
	height: 2.5rem;
	align-items: center;
	border-bottom: 1px solid #e0e0e0;
	padding: 0 0.417rem;
}

.paihang_box2li:last-of-type {
	border: none;
}

.paihang_bumen2 {
	display: flex;
	font-size: 0.583rem;
	color: #222;
	padding: 0 0.417rem;
}

.paihang_tiao {
	display: flex;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	height: 100%;
	font-size: 0.75rem;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
	margin-left: 0.208rem;
}

.paihang_cha {
	display: flex;
	align-items: center;
	height: 100%;
	font-size: 0.833rem;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
}

.paihang_cha img,
.paihang_tiao img {
	width: 0.833rem;
	height: 0.833rem;
	border-radius: 0;
	margin: 0;
}

.paihang_box2li img {
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	margin: 0 0.417rem;
	overflow: hidden;
}

.paihang_xjp {
	width: 0.625rem;
	height: 100%;
	background: url(../img/deme/xjp.png) no-repeat;
	background-size: 0.625rem 1.042rem;
	background-position: left center;
}

.paihang_xyp {
	width: 0.625rem;
	height: 100%;
	background: url(../img/deme/xyp.png) no-repeat;
	background-size: 0.625rem 1.042rem;
	background-position: left center;
}

.paihang_xtp {
	width: 0.625rem;
	height: 100%;
	background: url(../img/deme/xtp.png) no-repeat;
	background-size: 0.625rem 1.042rem;
	background-position: left center;
}

.myfoot_markbox {
	margin: 27.5rem auto 0.833rem;
	width: 29.583rem;
	height: 26.25rem;
	background: url(../img/deme/zuji.jpg) no-repeat;
	background-size: cover;
	border-radius: 0.333rem;
}

.myfoot_markdata {
	padding: 2.5rem 0.833rem;
	font-size: 0.667rem;
	color: white;
}

.myfoot_markul {
	width: 27.917rem;
	margin: 0 auto;
	border-radius: 0.333rem;
	background-color: white;
	overflow: hidden;
}

.myfoot_markh6 {
	display: flex;
	flex-direction: row;
	height: 2.917rem;
	background-color: #6aafce;
}

.myfoot_markh6 span {
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #3088ea;
	border-bottom: 1px solid #3088ea;
	font-size: 1rem;
	color: white;
}

.myfoot_markulli {
	display: flex;
	flex-direction: row;
	height: 2.333rem;
}

.myfoot_markulli:nth-child(2n) {
	background-color: #e9f8fe;
}

.myfoot_markulli span {
	display: flex;
	flex: 1;
	justify-content: center;
	align-items: center;
	border-right: 1px solid #3088ea;
	border-bottom: 1px solid #3088ea;
	font-size: 1rem;
	color: #222;
}

.indexbottom_taber {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4.167rem;
	background-color: white;
	z-index: 9999;
}

.indexbottom_taberul {
	height: 100%;
	padding: 0 2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.index_pic {
	margin: auto 0;
	width: 2.5rem !important;
	height: 2.5rem !important;
	background-color: white !important;
}

.indexbottom_taberulli {
	display: flex;
	height: 100%;
	padding: 0.5rem 0;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	font-size: 0.917rem;
	color: #222;
}

.indexbottom_taberullis {
	display: flex;
	height: 100%;
	padding: 0.5rem 0;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	font-size: 0.917rem;
	color: #de741b;
}

.indexbottom_taberulli img {
	width: 1.75rem;
	height: 1.75rem;
}

.indexbottom_taberullis img {
	width: 1.75rem;
	height: 1.75rem;
}

.index_yellow {
	height: 1.25rem;
	font-size: 1rem;
	color: white;
	margin: 0 0.833rem 5rem;
	border-radius: 0.333rem;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	/*background-color: #fcbb2b;*/
	padding-right: 0.833rem;
}

.newtwo_opendoor {
	position: absolute;
	top: 4.167rem;
	left: 1.25rem;
	width: 15.917rem;
	height: 9.58rem;
	border-radius: 0.5rem;
	background-color: white;
	box-shadow: 0 0 0.208rem #e0e0e0;
	display: none;
	z-index: 100000;
}

.newtwo_opendoor::after {
	position: absolute;
	top: -1.5rem;
	left: 3.667rem;
	content: '';
	width: 0;
	height: 0;
	border: 0.667rem solid transparent;
	border-bottom: 0.833rem solid white;
}

.newtwo_opendoor::before {
	position: absolute;
	top: -1.583rem;
	left: 3.625rem;
	content: '';
	width: 0;
	height: 0;
	border: 0.708rem solid transparent;
	border-bottom: 0.875rem solid #E0E0E0;
}

.opendoor_close {
	position: absolute;
	top: -0.5rem;
	left: 12.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 3rem;
	height: 3rem;
	font-size: 1.25rem;
	color: #99b4f9;
}

.opendoor_ul {
	position: absolute;
	left: 3.167rem;
	top: 0.833rem;
	width: 9.167rem;
	display: flex;
	flex-direction: column;
}

.opendoor_ulli {
	height: 1.667rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 1.167rem;
	color: #43b3b3;
}

.opendoor_span {
	font-size: 1.25rem;
	font-weight: bold;
	color: #ff7634;
}

.opendoor_p {
	position: absolute;
	top: 6rem;
	left: 1.875rem;
	color: #222;
	font-size: 1.167rem;
}

.funapp_header {
	height: 4.167rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0 1.667rem;
	background-color: white;
	font-size: 1.25rem;
	color: #222;
}

.funapp_back {
	height: 100%;
	background: url(../img/deme/left.png) no-repeat;
	background-size: 0.583rem 0.958rem;
	background-position: left center;
	padding-left: 0.833rem;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.funapp_admin {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #1961cd;
}

.funapp_box1 {
	margin: 0.833rem 0.833rem 0;
	background-color: white;
	border-radius: 0.333rem;
}

.funapp_box2 {
	margin: 0.833rem 0.833rem 0;
	background-color: white;
	border-radius: 0.333rem;
}

.funapp_h6color1 {
	padding: 0.833rem 1.667rem 0;
	font-size: 1.167rem;
	color: #222;
	background: url(../img/lizong/color1.png) no-repeat;
	background-size: 0.25rem 1.167rem;
	background-position: left 0.833rem bottom 0.125rem;
}

.funapp_h6color2 {
	padding: 0.833rem 1.667rem 0;
	font-size: 1.167rem;
	color: #222;
	background: url(../img/lizong/color2.png) no-repeat;
	background-size: 0.25rem 1.167rem;
	background-position: left 0.833rem bottom 0.125rem;
}

.funapp_box1ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0.833rem 0 0.417rem 0.833rem;
}

.funapp_box1ulli {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 5rem;
	height: 5.542rem;
	margin-right: 0.55rem;
	padding-top: 0.833rem;
	font-size: 1rem;
	color: #222;
	position: relative;
}

.funapp_box1ulli a {
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: 0.417rem;
	right: 0.833rem;
	background: url(../img/lizong/delete.png)no-repeat;
	background-size: 1rem;
	background-position: center;
}

.funapp_box1ulli img {
	width: 2.333rem;
	height: 2.333rem;
	margin-bottom: 0.417rem;
}

.funapp_box2ul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0.833rem 0 0.417rem 0.833rem;
}

.funapp_box2ulli {
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 5rem;
	height: 5.542rem;
	margin-right: 0.55rem;
	padding-top: 0.833rem;
	font-size: 1rem;
	color: #222;
	position: relative;
}

.funapp_box2ulli a {
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: 0.417rem;
	right: 0.833rem;
	background: url(../img/lizong/add.png)no-repeat;
	background-size: 1rem;
	background-position: center;
}

.funapp_box2ulli img {
	width: 2.333rem;
	height: 2.333rem;
	margin-bottom: 0.417rem;
}

.funapp_box1ulli span,
.funapp_box1ulli a span,
.funapp_box2ulli span {
	width: 120%;
	text-align: center;
	font-size: 1rem;
	transform: scale(.8);
}

.means_header {
	height: 4.167rem;
	background-color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border-bottom: 1px solid #e0e0e0;
}

.means_headerbox {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 23.083rem;
	height: 2.25rem;
	border-radius: 0.333rem;
	border: 1px solid #fbc81c;
	overflow: hidden;
	position: relative;
}

#means_headerinput {
	display: flex;
	flex: 1;
	border: none;
	font-size: 1rem;
	color: #222;
	background: url(../img/fangda.png) no-repeat;
	background-size: 1rem;
	background-position: left 0.417rem center;
	padding-left: 1.667rem;
}

.means_headerbutton {
	border: none;
	width: 2.917rem;
	height: 1.25rem;
	border-left: 1px solid #fbc81c;
	font-size: 1rem;
	color: #222;
	background-color: white;
	display: flex;
	justify-content: center;
	align-items: center;
}

.means_up {
	position: absolute;
	right: 1.667rem;
	top: 1.25rem;
	width: 1.667rem;
	height: 1.667rem;
	background: url(../img/lizong/up.png) no-repeat;
	background-size: 1.25rem 1rem;
	background-position: center;
}

.means_list {
	background-color: white;
	padding: 0 1.667rem 0.833rem;
	margin-bottom: 5rem;
}

.means_list h6 {
	font-size: 1rem;
	color: #222;
}

.means_listul {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.means_listli {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 0.833rem 0 0.833rem 1.667rem;
	background: url(../img/lizong/yellowbox.png) no-repeat;
	background-size: 2.5rem 2rem;
	background-position: left center;
	padding-left: 3.333rem;
}

.means_listli p {
	font-size: 1.167rem;
	color: #222;
	display: flex;
	flex-direction: row;
	align-items: flex-end;
}

.means_listli span {
	font-size: 0.75rem;
	color: #666;
}

.means_listsolid {
	width: 24.583rem;
	border-bottom: 1px solid #e6e6e6;
}

.means2_header {
	display: flex;
	padding: 0 1.667rem;
	height: 4.167rem;
	align-items: center;
	justify-content: space-between;
	background-color: white;
	border-bottom: 1px solid #e0e0e0;
	position: relative;
}

.means2_back {
	font-size: 1rem;
	color: #222;
	padding-left: 0.833rem;
	background: url(../img/deme/left.png) no-repeat;
	background-size: 0.583rem 0.958rem;
	background-position: left center;
}

#means_headerinput2 {
	display: flex;
	flex: 1;
	border: none;
	font-size: 1rem;
	color: #222;
	padding: 0 0.833rem;
}

.means_headerchoose {
	width: 7.083rem;
	height: 1.25rem;
	background-color: white;
	border: none;
	border-right: 1px solid #fbc81c;
	font-size: 1rem;
	color: #222;
	background: url(../img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.417rem center;
}

.means_headerchoosed {
	width: 7.083rem;
	height: 1.25rem;
	background-color: white;
	border: none;
	border-right: 1px solid #fbc81c;
	font-size: 1rem;
	color: #222;
	background: url(../img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.417rem center;
}

.means_headerboxul {
	position: absolute;
	top: 3.333rem;
	left: 6.458rem;
	width: 8.333rem;
	background-color: #494949;
	border-radius: 0.333rem;
	max-height: 12.5rem;
	overflow-y: scroll;
	padding: 0 0.833rem;
	display: none;
}

.means_headerboxli {
	height: 2.5rem;
	font-size: 1rem;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid #999;
}

.means_headerboxli:hover {
	background-color: #3b3b3b;
}

.learn_type {
	font-size: 0.75rem;
	color: #666;
}

.learn_header {
	background-color: white;
	height: 4.167rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1.25rem;
	color: #222;
	position: relative;
}

.learn_back {
	position: absolute;
	left: 1.667rem;
	height: 4.167rem;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
	padding-left: 0.833rem;
	background: url(../img/deme/left.png) no-repeat;
	background-size: 0.583rem 0.985rem;
	background-position: left center;
}

.learn_h6 {
	height: 2.75rem;
	padding: 0 1.667rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.learn_change {
	font-size: 1rem;
	color: #3775f6;
}

.learn_ul {
	display: flex;
	flex-direction: column;
	padding: 0 0.833rem;
}

.learn_ulli {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: #222;
	padding: 0.208rem 0.417rem;
	border-radius: 0.25rem;
	background-color: white;
	margin-bottom: 0.417rem;
}

.learn_ulli a {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: #222;
	padding: 0.208rem 0.417rem;
	border-radius: 0.25rem;
	background-color: white;
}

.learn_ulli a img {
	width: 2rem;
	height: 1.75rem;
	margin-right: 0.833rem;
}

.news_header {
	height: 4.167rem;
	background-color: white;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	font-size: 1rem;
	color: #222;
	border-bottom: 1px solid #e0e0e0;
}

.news_headeradd {
	position: absolute;
	right: 1.667rem;
	font-size: 1rem;
	color: #1961cd;
}

.news_headerh3 {
	font-size: 1.25rem;
	background: url(../img/lizong/redborder.png) no-repeat;
	background-size: 2.5rem 0.25rem;
	background-position: bottom center;
}

.news_bodyul {
	padding: 0 1.25rem;
	background-color: white;
	margin-bottom: 4.583rem;
}

.news_bodyulli {
	position: relative;
}

.news_bodyulli a {
	height: 5.416rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.news_bodyulli img {
	width: 3.25rem;
	height: 3.25rem;
}

.news_bodyspan2 {
	position: absolute;
	top: 0.417rem;
	left: 2.292rem;
	width: 2rem;
	height: 1.167rem;
	border-radius: 0.583rem;
	background-color: #ff0000;
	font-size: 0.75rem;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.5rem;
}

.news_bodydiv {
	display: flex;
	flex: 1;
	height: 100%;
	flex-direction: column;
	justify-content: end;
	padding-left: 1.25rem;
}

.news_bodydivp1 {
    padding-top: 1rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 1.167rem;
	color: #222;
}

.news_bodyspan1 {
	font-size: 1rem;
	color: #484848;
}

.news_bodydivp2 {
	width: 24.667rem;
	font-size: 1rem;
	color: #484848;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0.417rem;
}

.news_bodydivborder {
	margin-top: 1.042rem;
	border-bottom: 1px solid #e0e0e0;
}

.news_bodydivborder2 {
	margin-top: 1.042rem;
	border-bottom: 1px solid transparent;
}

.indexbottom_taberulspan {
	position: absolute;
	top: 0.208rem;
	right: 13.125rem;
	width: 2.083rem;
	height: 1.167rem;
	background-color: #ff0000;
	font-size: 0.75rem;
	border-radius: 0.333rem;
	border-bottom-left-radius: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
}

.news_bodyspan3 {
	font-size: 1rem;
	color: #fd8d18;
}

.new2_ul {
	padding: 0.833rem;
}

.new2_ulli {
	padding: 1.25rem;
	border-radius: 0.333rem;
	background-color: white;
	margin-bottom: 0.833rem;
	padding-bottom: 0.417rem;
}

.new2_ulp1 {
	display: flex;
	flex-direction: row;
	align-items: center;
	margin-bottom: 0.833rem;
}

.new2_ulp1 img {
	width: 2rem;
	height: 2rem;
	border-radius: 0.333rem;
	overflow: hidden;
	margin-right: 0.833rem;
}

.new2_ulspan1 {
	display: flex;
	flex: 1;
	font-size: 1.167rem;
	color: #222;
}

.new2_ulspan2 {
	font-size: 1rem;
	color: #484848;
}

.new2_ulp2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 1.083rem;
	color: #484848;
	padding-bottom: 0.833rem;
}

.new2_ulspan3 {
	font-size: 1rem;
	color: #484848;
	position: absolute;
	left: 0;
	top: 0;
}

.new2_ulp3 {
	font-size: 1.083rem;
	color: #222;
	padding-bottom: 0.833rem;
	position: relative;
	padding-left: 4.583rem;
}

.funapp_work {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 1.667rem;
	height: 4.167rem;
	font-size: 1.25rem;
	color: #222;
	align-items: center;
	background-color: white;
	margin-bottom: 0.833rem;
}

.newindex_workspan {
	/*width: 5rem;*/
    padding: 0.25rem;
	height: 1.5rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #ec8721;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 0.833rem;
	background-color: #fdf6f0;
}

.funapp_search {
	font-size: 1rem;
	color: #222;
}

.work_boxul {
	padding: 1.25rem 1.25rem 0.417rem;
	display: flex;
	flex-direction: column;
	background-color: white;
	border-radius: 0.333rem;
}

.work_boxulli {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.833rem;
	position: relative;
}

.work_boxullibox {
	display: flex;
	flex-direction: row;
}

.work_boxullibox2 {
	display: flex;
	flex-direction: row;
}

.work_title {
	width: 9.083rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	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;
}

.work_titles {
	width: 9.083rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	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;
}

.work_boxinputdata {
	width: 6.667rem;
	height: 1.75rem;
	border: none;
	font-size: 1rem;
	color: #222;
	display: flex;
	align-items: center;
	padding-left: 0.833rem;
}

.work_boxullibox {
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
	width: 16.667rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	margin-left: 1.667rem;
	background: url(../../statics/img/lizong/data.png) no-repeat;
	background-size: 0.917rem 0.875rem;
	background-position: right 0.833rem center;
	overflow: hidden;
}

.work_boxol {
	position: absolute;
	top: 2.083rem;
	border-radius: 0.25rem;
	z-index: 999;
	padding: 0 0.833rem;
	max-height: 12.5rem;
	overflow-y: scroll;
	background-color: #494949;
	display: none;
}

.work_boxolli {
	width: 7.417rem;
	font-size: 1rem;
	color: white;
	height: 1.667rem;
	border-bottom: 1px solid #999;
	display: flex;
	align-items: center;
}

.work_boxollis {
	width: 12.917rem;
	font-size: 1rem;
	color: white;
	height: 1.667rem;
	border-bottom: 1px solid #999;
	display: flex;
	align-items: center;
}

.work_boxolli:last-of-type {
	border: none;
}

.work_member {
	width: 14.583rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	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;
}

.work_members {
	width: 14.583rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	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;
}

.people_choose {
	padding-left: 1.5rem;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 1.083rem;
	background-position: left center;
	font-size: 1.083rem;
	color: #222;
	margin-left: 1.667rem;
	display: flex;
	flex: 1;
	align-items: center;
}

.people_pass {
	padding-left: 1.5rem;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 1.083rem;
	background-position: left center;
	font-size: 1.083rem;
	color: #222;
	margin-left: 1.667rem;
	display: flex;
	align-items: center;
}

.work_boxullibox2 {
	display: flex;
	flex: 1;
	height: 1.917rem;
	flex-direction: row;
	align-items: center;
	overflow: hidden;
	border-radius: 0.333rem;
	border: 1px solid #fbc81c;
	padding-left: 0.833rem;
	font-size: 1rem;
	color: #222;
}

.work_box2input {
	display: flex;
	flex: 1;
	height: 100%;
	border: none;
	background: url(../../statics/img/fangda.png) no-repeat;
	background-size: 1rem;
	background-position: left center;
	padding-left: 1.5rem;
	font-size: 1rem;
	color: #222;
}

.work_box2search {
	width: 2.917rem;
	background-color: white;
	height: 1.25rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	border-left: 1px solid #fbc81c;
}

.work_box {
	background-color: white;
	margin: 0 0.833rem 0.833rem;
	border-radius: 0.333rem;
	display: none;
}

.mine_body {
	background: url(../../statics/img/lizong/yellow_background.png) no-repeat;
	background-size: 100% 17.375rem;
}

.mine_bodyheader {
	height: 3.333rem;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	padding-right: 1.25rem;
}

.mine_bodyheader a {
	font-size: 1rem;
	color: #ed1c24;
}

.mine_bodyheader a img {
	width: 2.083rem;
	height: 2.083rem;
	margin-left: 1.25rem;
}

.mine_middle {
	height: 9.583rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}

.mine_middleleft {
	padding-left: 1.25rem;
	display: flex;
	flex-direction: row;
}

.mine_middleleft img {
	border: 1px solid white;
	border-radius: 50%;
	width: 4.583rem;
	height: 4.583rem;
	overflow: hidden;
}

.mine_middleleft div {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 0.833rem;
}

.mine_middleleft div p {
	padding-bottom: 0.417rem;
}

.mine_middleleft div p a {
	font-size: 1.333rem;
	color: white;
}

.mine_middleleft div span,
.mine_middleleft div span a {
	color: red;
	height: 1.333rem;
	padding: 0 0.417rem;
	border-radius: 0.333rem;
	background-color: white;
	font-size: 0.833rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.mine_middleleft div .mine_middleleftactive,
.mine_middleleft div .mine_middleleftactive a {
	height: 1.333rem;
	padding: 0 0.417rem;
	border-radius: 0.333rem;
	background-color: white;
	font-size: 0.833rem;
	color: #5690f8;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.mine_middleleft div .mine_middleleftactive::after {
	position: absolute;
	top: 0.583rem;
	left: -2.292rem;
	content: '';
	width: 1.25rem;
	height: 1.25rem;
	border-radius: 50%;
	background: url(../../statics/img/pay-win.png) no-repeat;
	background-size: 1.083rem;
	background-position: center;
	background-color: white;
}

.mine_middleright a {
	width: 13.5rem;
	height: 2.917rem;
	border-top-left-radius: 1.458rem;
	border-bottom-left-radius: 1.458rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	align-items: center;
	padding-left: 3.333rem;
	background: url(../../statics/img/lizong/yuangongguanli.png) no-repeat;
	background-size: 1.25rem;
	background-position: left 1.667rem center;
	background-color: white;
}

.mine_middlenav {
	margin-top: -0.833rem;
	height: 15rem;
    /*height: 8.333rem;*/
	background: url(../../statics/img/lizong/wihte.png) no-repeat;
	background-size: 30.5rem 15rem;
	/*background-size: 30.5rem 7.5rem;*/
	background-position: center;
	padding: 2.5rem 1.25rem 0;
	display: flex;
	flex-direction: column;
}

.mine_middleleftright {
	display: flex;
	flex-direction: row;
	width: 100%;
	justify-content: space-between;
	padding: 0 1.667rem 0.833rem;
	border-bottom: 1px solid #e0e0e0;

}

.mine_navleft {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.mine_navleft p {
	padding-bottom: 0.417rem;
}

.mine_navleft p a {
	font-size: 1.667rem;
	color: #f5480c;
}

.mine_navleft span {
	font-size: 0.917rem;
	color: #333;
	display: flex;
	flex-direction: row;
}

.mine_navleft span img,
.mine_navright span img {
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 0.417rem;
}

.mine_navright {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.mine_navright p {
	padding-bottom: 0.417rem;
}

.mine_navright p a {
	font-size: 1.667rem;
	color: #f5480c;
}

.mine_navright span {
	font-size: 0.917rem;
	color: #333;
	display: flex;
	flex-direction: row;
}

.mine_middlebox {
	height: 5.833rem;
	display: flex;
	align-items: center;
	margin-bottom: 0.833rem;
}

.mine_middlebox ul {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 0 2.083rem;
}

.mine_middlebox ul li a img {
	width: 2.333rem;
	height: 2.333rem;
	overflow: hidden;
	margin-bottom: 0.417rem;
}

.mine_middlebox ul li a {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.mine_listbox {
	margin-top: 0.833rem;
}

.mine_listbox ul {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.mine_listbox ul li {
	width: 100%;
	height: 4.167rem;
	padding: 0 2.083rem;
	background-color: white;
}

.mine_listbox ul li:last-of-type a {
	border: none;
}

.mine_listbox ul li a {
	height: 4.167rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	background: url(../../statics/img/deme/right.png) no-repeat;
	background-size: 0.583rem 0.958rem;
	background-position: right center;
	font-size: 1rem;
	color: #333;
	border-bottom: 1px solid #e0e0e0;
}

.mine_listbox ul li a img {
	width: 1.833rem;
	height: 2rem;
	margin-right: 0.833rem;
}

.index_name {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.index_name img {
	width: 1.917rem;
	height: 1.917rem;
	border-radius: 0.208rem;
	overflow: hidden;
	margin-right: 0.417rem;
}

.index_alltype {
	height: 2.5rem;
	background-color: white;
	display: flex;
	flex-direction: row;
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	padding: 0 0.833rem;
	margin-bottom: 0.2083rem;
}

.index_alltype input {
	width: 3.75rem;
	height: 100%;
	border: none;
	background: url(../../statics/img/lizong/orange_fangda.png) no-repeat;
	background-size: 1.25rem;
	background-position: center;
	border-left: 1px solid #f7f7f7;
	border-right: 1px solid #f7f7f7;
}

.index_alltype ul {
	display: flex;
	flex-direction: row;
	flex: 1;
	padding: 0 1rem;
	justify-content: space-between;
}

.index_alltype ul li a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: 1.15rem;
	color: #666;
	border-bottom: 0.167rem solid transparent;
}

.index_achoosed {
	color: #f98313 !important;
	border-bottom: 0.167rem solid #f98313 !important;
}

.index_containerbox {
	margin: 0.833rem;
	padding: 1.25rem;
	background-color: white;
	border-radius: 0.333rem;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
}

.container_number {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0.1rem 0.625rem;
	font-size: 0.75rem;
	color: #222;
	background-color: #f0f0f0;
	display: flex;
	justify-content: center;
	align-items: center;
}

.container_number_star {
	position: absolute;
	right: -1.25rem;
	top: -1.25rem;
	background-color: #ffffee;
}

.container_headerbox {
	display: flex;
	flex-direction: row;
	padding-bottom: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}

.container_pic {
	width: 3.333rem;
	height: 3.333rem;
	border-radius: 0.333rem;
	border: 1px solid #e0e0e0;
	overflow: hidden;
}

.headerbox_navbox {
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: center;
	padding-left: 0.833rem;
}

.headerbox_p1 {
	font-size: 1.167rem;
	color: #222;
	padding-bottom: 0.417rem;
}

.headerbox_p2 {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	font-size: 1rem;
	color: #222;
}

.container_gif {
	width: 1.667rem;
	height: 1.25rem;
}

.headerbox_span1 {
	font-size: 1rem;
	color: #0079fe;
	padding-right: 1.25rem;
}

.headerbox_span2 {
	font-size: 1rem;
	color: #e81a1a;
}

.headerbox_span3 {
	font-size: 1rem;
	color: #666;
	padding-left: 0.417rem;
}

.headerbox_span4 {
	display: flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 1rem;
	color: #0079fe;
}

.container_hiddenul {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding-top: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}

.container_hiddenli {
	width: 50%;
	padding-bottom: 0.833rem;
	display: flex;
	flex-direction: row;
	font-size: 1rem;
	color: #222;
	align-items: center;
}

.container_hiddenli img {
	width: 1.167rem;
	height: 1.167rem;
	margin-left: 0.833rem;
}

.container_hiddenpbox {
	padding: 1.25rem 0 0.833rem;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	border-bottom: 1px solid #e0e0e0;
}

.container_hiddenp1 {
	width: 8.667rem;
	height: 5rem;
	border-radius: 0.25rem;
	overflow: hidden;
	border-top: 0.333rem solid #fec22c;
	box-shadow: 0 0 0.208rem #e0e0e0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #e81a1a;
	margin-bottom: 0.833rem;
}

.container_hiddenp1 span,
.container_hiddenp2 span {
	margin-top: 0.417rem;
	font-size: 1rem;
	color: #222;
}

.container_hiddenp2 {
	width: 13.25rem;
	height: 5rem;
	border-radius: 0.25rem;
	overflow: hidden;
	border-top: 0.333rem solid #47dcb0;
	box-shadow: 0 0 0.208rem #e0e0e0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #e81a1a;
	margin-bottom: 0.417rem;
}

.container_bottomul {
	padding-top: 0.833rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.container_bottomli {
	width: 4.583rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	border: 1px solid #e0e0e0;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #666;
}

.container_bottomlis {
	width: 4.583rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	border: 1px solid #0079fe;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #0079fe;
}

.index_pagebox .paging {
	background-color: white;
	color: #222;
	font-size: 12px;
}

.index_pagebox .paging a,
.index_pagebox .paging div {
	color: #222;
	font-size: 12px;
}

.index_pagebox .paging a:nth-of-type(2) {
	color: #0079fe;
	font-size: 12px;
}

.index_pagebox .newpage_showbox .selected_page {
	border-radius: 0.167rem;
	overflow: hidden;
}

.container_hiddenbox {
	display: none;
}

.contractdetails_ul1 {
	margin: 0.833rem;
	padding: 1.25rem 1.25rem 1px;
	background-color: white;
	border-radius: 0.333rem;
}

.contractdetails_li1 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 1.083rem;
	color: #666;
	margin-bottom: 0.833rem;
	position: relative;
}

.contractdetails_sapn1 {
	width: 21.667rem;
	height: auto !important;
	font-size: 1.083rem;
	color: #222;
	border-radius: 0 !important;
	border: none !important;
	border-bottom: 1px solid #e0e0e0 !important;
	padding-bottom: 0.417rem !important;
	display: inline !important;
}

.contractdetails_h61 {
	font-size: 1.167rem;
	color: #222;
	text-align: center;
	background: url(../../statics/img/lizong/yellow_gang.png) no-repeat;
	background-size: 6.25rem 0.417rem;
	background-position: bottom center;
}

.contractdetails_navbox {
	margin: 0.833rem;
	padding: 1.25rem;
	border-radius: 0.333rem;
	background-color: white;
	display: flex;
	flex-direction: column;
}

.contractdetails_h62 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border-radius: 0.25rem;
	background-color: #fafafa;
	font-size: 1rem;
	color: #222;
	overflow: hidden;
	padding-left: 5.417rem;
	padding-right: 0.833rem;
	position: relative;
	line-height: 1.5rem;
	margin-bottom: 0.833rem;
}

.contractdetails_sapn2 {
	position: absolute;
	left: 0;
	top: 0;
	width: 4.583rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0.333rem solid #fec22c;
	font-size: 1.083rem;
	color: #0079fe;
	border-right: 1px solid #fff;
}

.contractdetails_sapn22 {
	position: absolute;
	left: 0;
	top: 0;
	width: 4.583rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0.333rem solid #47dcb0;
	font-size: 1.083rem;
	color: #0079fe;
	border-right: 1px solid #fff;
}

.contractdetails_p1 {
	font-size: 1.083rem;
	color: #222;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-bottom: 0.833rem;
	position: relative;
}

.contractdetails_sapn3 {
	width: 3.75rem;
	height: 1.25rem;
	border-radius: 0.25rem;
	background-color: #03be3d;
	font-size: 0.917rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
}

.contractdetails_sapn33 {
	width: 3.75rem;
	height: 1.25rem;
	border-radius: 0.25rem;
	background-color: #fdb728;
	font-size: 0.917rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
}

.contractdetails_ul2 {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding-top: 0.833rem;
	border-top: 1px solid #e0e0e0;
}

.contractdetails_ul2 li {
	width: 6.25rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #222;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contractdetails_ul2 .contractdetails_liactive {
	width: 6.25rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #0079fe;
	border: 1px solid #0079fe;
	display: flex;
	align-items: center;
	justify-content: center;
}

.contractdetails_sapn4 {
	font-size: 1.083rem;
	color: #0079fe;
}

.contractdetails_li1 input {
	height: 100%;
	font-size: 1rem;
	color: #222;
	padding: 0 0.833rem;
	border: none;
	display: flex;
	flex: 1;
}

.contractdetails_li1 p {
	width: 21.333rem;
	height: 1.667rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	font-size: 1rem;
	color: #222;
	padding-right: 0.833rem;
}

.contractdetails_li1 p img {
	width: 0.917rem;
	height: 0.875rem;
}

.contractdetails_liinput1 {
	width: 100%;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right center;
}

.contractdetails_liinput2 {
	width: 100%;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right center;
}

.contractdetails_li1 ol {
	position: absolute;
	top: 2.083rem;
	left: 5.75rem;
	background-color: #494949;
	z-index: 999;
	border-radius: 0.333rem;
	max-height: 12.5rem;
	overflow-y: scroll;
	display: none;
}

.contractdetails_olli {
	width: 21.417rem;
	height: 2.5rem;
	color: white;
	font-size: 1rem;
	display: flex;
	align-items: center;
	padding-left: 0.833rem;
	position: relative;
}

.contractdetails_olli:hover {
	background-color: #3b3b3b;
}

.contractdetails_olli::after {
	content: '';
	width: 19.75rem;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0.833rem;
	background-color: #666;
}

.contractdetails_olli:last-of-type::after {
	content: '';
	width: 19.75rem;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0.833rem;
	background-color: transparent;
}

.payment_newbox {
	margin: 0.833rem;
	border-radius: 0.333rem;
	background-color: white;
	padding: 0.833rem;
}

.payment_newbox .payment_newboxquan {
	border: 1px solid #e0e0e0;
	border-radius: 0.333rem;
	overflow: hidden;
}

.payment_newbox .ht-upload {
	width: 100%;
	margin-top: 0;
}

.payment_newbox textarea {
	width: 100% !important;
	height: 6.667rem !important;
	padding: 0.833rem;
	border: none;
	font-size: 1rem;
	color: #222;
}

.payment_newbox .ht-upload .containers .photo_upload_box ul {
	padding: 0.833rem;
	padding-bottom: 0;
	padding-right: 0;
	background-color: white;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.payment_newbox .ht-upload .containers .photo_upload_box ul li {
	width: 4rem;
	height: 4rem;
	border-radius: 0.25rem;
	margin-right: 0.667rem !important;
	margin-bottom: 0.417rem !important;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: relative;
	border: 1px solid #ECECEC;
	overflow: visible;
}

.payment_newbox .ht-upload .containers #local_upload button {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	padding-bottom: 0.5rem;
	border: none;
	width: 3.75rem;
	height: 3.75rem;
	font-size: 0.667rem;
	color: #666666;
	background: url(../../statics/img/lizong/black_camera.png) no-repeat;
	background-size: 40% auto;
	background-position: center;
}

.payment_newbox .ht-upload .containers .photo_upload_box ul li img {
	border: none;
}

.payment_newbox .ht-upload .containers .photo_upload_box ul li .pic_close {
	position: absolute;
	top: -0.625rem;
	right: -0.625rem;
	display: inline-block;
	width: 1.25rem;
	height: 1.25rem;
	background: url(../../statics/img/lizong/newblue.png) no-repeat;
	background-size: 1.25rem 1.25rem;
	z-index: 1;
}

.payment_newbox .ht-upload .photo_upload_box {
	width: 100%;
	overflow: hidden;
	height: auto;
	padding-left: 0;
}

#payment_submit {
	margin: 0.417rem auto;
	width: 20rem;
	height: 2.333rem;
	border-radius: 1.167rem;
	border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.25rem;
	color: #fff;
	background: linear-gradient(to right, #fdbb2a, #fe810c);
}

.appliedlimit_h6 {
	display: flex;
	align-items: center;
	justify-content: center;
}

.appliedlimit_h6 p {
	padding: 0 0.583rem;
	font-size: 1.167rem;
	color: #222;
	background: url(../../statics/img/lizong/yellow_gang.png) no-repeat;
	background-size: 90% 0.417rem;
	background-position: bottom center;
}

.contractdetails_sapn46 {
	position: absolute;
	left: 0;
	top: 0;
	width: 4.583rem;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0.333rem solid #fe860e;
	font-size: 1rem;
	color: #0079fe;
	border-right: 1px solid #fff;
}

.contractdetails_ul33 {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding-top: 0.833rem;
	border-top: 1px solid #e0e0e0;
	position: relative;
}

.contractdetails_ul33 li {
	width: 6.25rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #0079fe;
	border: 1px solid #0079fe;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 1.25rem;
}

.contractdetails_ul33 .contractdetails_liactive {
	width: 6.25rem;
	height: 1.75rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: white;
	background-color: #0079fe;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 1.25rem;
}

.contractdetails_sapn99 {
	position: absolute;
	right: 0;
	width: 3.75rem;
	height: 1.25rem;
	border-radius: 0.25rem;
	background-color: #e81a1a;
	font-size: 0.917rem;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.contractdetails_sapn88 {
	font-size: 1.083rem;
	color: #e81a1a;
	padding: 0 0.25rem;
}

#first_time {
	width: 40%;
	font-size: 1rem;
	color: #222;
	padding-right: 0;
}

.block {
	display: block !important;
}

.address_box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90%;
	border-top-left-radius: 10%;
	border-top-right-radius: 10%;
	background-color: white;
	overflow: hidden;
}

.address_box h6 {
	text-align: center;
	font-size: 1.25rem;
	color: #222;
	position: relative;
	margin-bottom: 0.833rem;
}

.history_choose label {
	width: auto !important;
	padding: 0 0.417rem;
	margin-bottom: 0.833rem;
}

.address_box h6 a {
	position: absolute;
	right: 3.333rem;
	font-size: 1.25rem;
	color: #000;
}

.address_box ul {
	padding: 0.833rem;
	padding-left: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}

.address_box ul li {
	display: none;
}

.address_box ul li a {
	height: 2.5rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
	font-size: 0.833rem;
	color: #222;
	background: url(../../statics/img/deme/right.png) no-repeat;
	background-size: 0.292rem 0.542rem;
	background-position: right 0.833rem center;
}

.address_box ul li span {
	height: 2.5rem;
	display: flex;
	align-items: center;
	font-size: 3.333rem;
	color: orange;
	padding-right: 0.833rem;
	position: relative;
}

.address_box ul li:nth-child(n+2) span::after {
	position: absolute;
	content: '';
	left: 0.375rem;
	top: -0.833rem;
	height: 2.5rem;
	border-left: 2px solid orange;
}

.address_box ol {
	height: 11.667rem;
	overflow-y: scroll;
	display: flex;
	flex-direction: column;
	padding: 0 0.833rem;
}

.address_box ol li {
	padding: 0.417rem 0.833rem;
}

.address_box ol li span {
	display: flex;
	flex: 1;
	font-size: 0.667rem;
	color: #222;
}

.address_box div {
	display: none;
}

.active {
	color: orange !important;
}

.contractdetails_h6float {
	width: 100%;
	float: left;
	border-radius: 0.25rem;
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	background-color: #fafafa;
	border: none !important;
	margin-bottom: 0.833rem;
}

.contractdetails_spanfloat1 {
	float: left;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0.333rem solid #fe860e;
	font-size: 1rem;
	color: #0079fe;
	border-right: 1px solid #fff;
	padding: 0.208rem 0.417rem;
}

.contractdetails_spanfloat2 {
	font-size: 1rem;
	color: #222;
	padding: 0.208rem;
}

.contractdetails_spanfloat3 {
	font-size: 0.917rem;
	color: #666;
	padding: 0.208rem 0;
}

.application_pricediv {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.833rem;
}

.application_pricediv p {
	width: 50%;
	font-size: 0.916rem;
	color: #222;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.application_pricespan {
	font-size: 1rem;
	color: #e81a1a;
}

.application_pricetongchang {
	width: 3.333rem;
	height: 1.667rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	font-size: 1rem;
	color: #222;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 0.833rem;
}

.pass_time {
	width: 1.25rem;
	height: 1.25rem;
	background: url(../../statics/img/zhekou/pass.png) no-repeat;
	background-size: 1rem;
	background-position: center;
}

.watch_time {
	width: 1.25rem;
	height: 1.25rem;
	background: url(../../statics/img/zhekou/watch.png) no-repeat;
	background-size: 1rem;
	background-position: center;
}

.application_searchbox {
	padding: 0.833rem 1.667rem;
	background-color: white;
}

.application_youxian {
	position: absolute;
	left: 0px;
	top: 1rem;
	width: 2.083rem;
	height: 1.333rem;
	font-size: 0.833rem;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0.25rem;
	background-color: #03be3d;
}

#allowance_start {
	width: 6.25rem !important;
	padding-right: 0.417rem !important;
}

#allowance_end {
	width: 12.083rem !important;
	padding-right: 0.417rem !important;
}

.allowance_pro {
	width: 13.917rem;
	height: 1.583rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	margin-right: 7.417rem;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.allowance_proactive {
	width: 13.917rem;
	height: 1.583rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	margin-right: 7.417rem;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.contractdetails_li1 .allowance_ol {
	width: 14.167rem;
	max-height: 12.5rem;
	overflow-y: scroll;
}

.allowance2_olli,
.contractdetails_li1 .allowance_ol .allowance_olli {
	font-size: 1rem;
	color: white;
	padding: 0.208rem 0.833rem;
	border-bottom: 1px solid #666;
}

.contractdetails_li1 .allowance_ol .allowance_olli:hover {
	background-color: #3b3b3b;
}

.conditional_div {
	display: flex;
	flex: 1;
	flex-direction: row;
	align-items: center;
	padding-left: 1.458rem;
}

.conditional_spanactive {
	width: 6.25rem;
	height: 1.583rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #0079fe;
	border: 1px solid #0079fe;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 1.417rem;
}

.conditional_span {
	width: 6.25rem;
	height: 1.583rem;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: #666666;
	border: 1px solid #d9d9d9;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 1.417rem;
}

.allowance2_span {
	width: 12.917rem;
	height: 1.583rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.allowance2_spanactive {
	width: 12.917rem;
	height: 1.583rem;
	padding: 0 0.833rem;
	font-size: 1rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.contractdetails_li1 .allowance2_olleft {
	width: 12.917rem;
	left: 0;
}

.contractdetails_li1 .allowance2_olright {
	width: 12.917rem;
	left: 14.167rem;
}

.learn_addbutton {
	position: absolute;
	right: 1.667rem;
	border: none;
	padding-right: 1.5rem;
	color: #0079fe;
	font-size: 1.167rem;
	border-radius: 0.25rem;
	background: url(../../statics/img/lizong/add.png) no-repeat;
	background-size: 1rem;
	background-position: right 2px center;
	background-color: white;
}

.mine_callback {
	position: absolute;
	right: 2.083rem;
	top: 1.25rem;
	width: 2.5rem;
	height: 2.5rem;
	border: 0.167rem solid #e0e0e0;
	border-radius: 50%;
	background: url(../../statics/img/zhekou/phone.png) no-repeat;
	background-size: 1.125rem;
	background-position: center;
	background-color: white;
}

.mine_divbox {
	background-color: white;
	height: 4.167rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 0.417rem;
}

.mine_divbox button {
	width: 11.667rem;
	height: 4.167rem;
	background-color: #bdb1b1;
	font-size: 1.167rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	position: relative;
	color: #484848;
}

.mine_divbox button span {
	position: absolute;
	right: 0.833rem;
	top: 0;
	width: 2.5rem;
	height: 1.667rem;
	border-radius: 50%;
	font-size: 0.75rem;
	color: white;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #eb3430;
	display: none;
}

.mine_divbox .mine_active {
	width: 11.667rem;
	height: 4.167rem;
	background-color: white;
	font-size: 1.167rem;
	font-weight: bold;
	display: flex;
	align-items: center;
	justify-content: center;
	border: none;
	position: relative;
	color: #222;
}

.mine_divbox .mine_active span {
	display: flex;
}

.phone_name {
	position: absolute;
	left: 1.26rem;
	top: 7.6rem;
	font-size: 0.667rem;
	color: #222;
}

.new_addwrite {
	display: flex;
	justify-content: center;
	align-items: center;
}

.new_addwrite button {
	width: 7.5rem;
	height: 2.083rem;
	border: none;
	border-radius: 0.333rem;
	font-size: 1rem;
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	background: linear-gradient(to right, #5daaff, #86cbff);
}

.submit_backgroudbox {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	display: flex;
	justify-content: center;
	display: none;
}

.submit_magsbox {
	margin-top: 20%;
	width: 100%;
	height: 60%;
	background-color: white;
	border-radius: 1rem;
	overflow: hidden;
}

.magsbox_header {
	display: flex;
	flex-direction: row;
	padding: 1.25rem 0.833rem 0.833rem;
	align-items: center;
	justify-content: space-between;
}

.magsbox_header span {
	font-size: 1rem;
	color: #222;
}

.magsbox_header a {
	font-size: 1.667rem;
	color: #222;
}

.submit_starul {
	display: flex;
	flex: 1;
	justify-content: flex-start;
	flex-direction: row;
	align-items: center;
	padding: 0 0.833rem;
}

.submit_starul li {
	width: 1.917rem;
	height: 1.25rem;
	background: url(../../statics/img/deme/star3.png) no-repeat;
	background-size: 1.167rem 1.125rem;
	background-position: center;
}

.submit_starul .submit_staractive {
	width: 1.917rem;
	height: 1.25rem;
	background: url(../../statics/img/deme/star1.png) no-repeat;
	background-size: 1.167rem 1.125rem;
	background-position: center;
}

.submit_starspan {
	padding-left: 0.833rem;
}

.submit_h4 {
	padding-top: 1.25rem;
	font-size: 1.25rem;
	font-weight: bold;
	text-align: center;
	padding-bottom: 0.833rem;
}

.mine_alltype ul {
	display: flex;
	flex-direction: row;
	background-color: white;
	border-bottom: 1px solid lavender;
}

.mine_alltype ul li {
	position: relative;
	padding: 0 1.25rem;
	background-color: white;
}

.mine_alltype ul .mine_achoosed::after {
	position: absolute;
	content: '';
	bottom: 0;
	left: 1.25rem;
	width: 4rem;
	height: 0.167rem;
	background-color: orange;
}

.mine_alltype ul .mine_achoosed span {
	display: block;
}

.mine_alltype ul li span {
	position: absolute;
	right: 0;
	top: -0.417rem;
	padding: 2px 0.208rem;
	border-radius: 0.5rem;
	background-color: red;
	font-size: 0.75rem;
	color: white;
	/*display: none;*/
	transform: scale(.8);
	opacity: .6;
}

.mine_alltype ul li a {
	height: 2.5rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.mine_kefu {
	display: flex;
	flex: 1;
	padding-right: 2.917rem;
	justify-content: end;
	align-items: center;
	font-size: 1rem;
	color: #222;
	height: 2.5rem;
	background: url(../../statics/img/lizong/blue_kefu.png) no-repeat;
	background-size: 1.458rem 1.583rem;
	background-position: right 0.833rem center;
}

.pic_expend {
	width: 3.333rem !important;
	height: 3.333rem !important;
	border-radius: 50%;
	position: relative;
}

.indexbottom_taberultuchu {
	height: 130%;
	width: 4.583rem;
	border-radius: 50%;
	background-color: white;
	padding-top: 1.083rem;
	z-index: 9999;
}

.opacity {
	background-color: rgba(255, 255, 255, 0) !important;
}

.mengceng_black {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	z-index: 99999;
	display: none;
}

.set_loadout {
	width: 16.667rem;
	height: 2.5rem;
	border-radius: 0.333rem;
	background-color: #ee1820;
	font-size: 1rem;
	color: white;
	margin-top: 0.833rem;
	border: none;
}

.index_paihangleft,
.index_paihangright {
	width: 49%;
	padding: 0.833rem;
	box-shadow: 0 0 0.208rem #e0e0e0;
	border-radius: 0.25rem;
	background-color: white;
	margin-bottom: 0.833rem;
}

.paihangleft_h3,
.paihangright_h3 {
	font-size: 0.875rem;
	font-weight: bold;
	background: url(../../statics/img/deme/right.png) no-repeat;
	background-position: right center;
	background-size: 0.583rem 0.958rem;
	display: flex;
	align-items: center;
}

.paihang_spantype1 {
	font-size: 0.833rem;
	padding: 2px 0.417rem;
	border-radius: 0.167rem;
	background-color: #f75940;
	color: white;
	margin-left: 0.417rem;
}

.paihang_spantype2 {
	font-size: 0.833rem;
	padding: 2px 0.417rem;
	border-radius: 0.167rem;
	background-color: #d19a61;
	color: white;
	margin-left: 0.417rem;
}

.paihang_spantype3 {
	background-color: #4d88f2;
	font-size: 0.833rem;
	padding: 2px 0.417rem;
	border-radius: 0.167rem;
	color: white;
	margin-left: 0.417rem;
}

.set_header {
	display: flex;
	align-items: center;
	padding: 0 1.667rem;
	height: 4.167rem;
	background-color: white;
	position: relative;
}

.header_p {
	display: flex;
	flex-direction: row;
	align-items: center;
	flex: 1;
	font-size: 1.25rem;
	color: #222;
}

.default_img {
	width: 1.25rem;
	height: 1.25rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/zhekou/threegang.png) no-repeat;
	background-position: center;
	background-size: 1.083rem 0.875rem;
}

.header_p_back {
	display: flex;
	align-items: center;
	height: 2.083rem;
	background: url(../../statics/img/deme/left.png)no-repeat;
	background-size: 0.583rem 0.958rem;
	background-position: left center;
	padding: 0 0.833rem;
	font-size: 1rem;
	color: #484848;
	border-right: 1px solid #e0e0e0;
}

.indexbottom_taberspan {
	position: absolute;
	right: 0.2rem;
	top: 0;
	padding: 0.083rem 0.417rem;
	background-color: red;
	border-radius: 0.25rem;
	font-size: 0.5rem;
	color: white;
}

.member_pass {
	border-radius: 0.167rem;
	border: 0.083rem solid white;
	font-size: 1rem;
	padding: 0.208rem 0.417rem;
	color: white !important;
}

.mine_middle ul {
	position: absolute;
	right: 0;
	top: 6.667rem;
	width: 14.75rem;
	max-height: 10.5rem;
	overflow-y: scroll;
	border-radius: 1.458rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	background-color: white;
	box-shadow: 0 0 0.208rem #e0e0e0;
	padding: 0.417rem 1.25rem;
	z-index: 999999;
	display: none;
}

.mine_middle ul li {
	padding: 0.417rem 0;
	font-size: 1rem;
	color: #222;
	border-bottom: 0.0833rem solid #e0e0e0;
}

.mine_middle ul li:last-of-type {
	border: none;
}

.mine_middleright {
	padding-right: 1.25rem;
	background: url(../../statics/img/deme/right.png) no-repeat;
	background-position: right 0.417rem center;
	background-size: 0.583rem 0.958rem;
	background-color: white;
	border-top-left-radius: 1.458rem;
	border-bottom-left-radius: 1.458rem;
}

.default_genjin {
	width: 1.667rem;
	height: 1.667rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/guizhangzhidu.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}

.followup_span0{
    padding: 0 0.5rem;
	font-size: 1rem;
	color: #ffcc99;
}

.followup_span1 {
    padding: 0 0.5rem;
	font-size: 1rem;
	color: #0079fe;
}

.followup_span2 {
	padding: 0 0.5rem;
	font-size: 0.916rem;
	color: #666;
}

.followup_span20{
	padding: 0 0.5rem 0 0;
	font-size: 0.916rem;
	color: #666;
}

.container_phone {
	width: 1.167rem;
	height: 1.167rem;
	margin-left: 0.417rem;
}

.headerbox_p3 {
	padding-top: 0.833rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	flex: 1;
	flex-direction: row;
	justify-content: space-between;
}

.followup_span3 {
	display: inline-flex;
	flex: 1;
	justify-content: flex-end;
	font-size: 1rem;
	color: #1b88e5;
	font-weight: bolder;
}

.container_bottomul li a {
	padding: 0.167rem 0.833rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	font-size: 0.833rem;
	color: #222;
}

.container_bottomul li .achoosed {
	padding: 0.167rem 0.833rem;
	border-radius: 0.25rem;
	border: 1px solid #4590f6;
	font-size: 0.833rem;
	color: #4590f6;
}

.container_hezuo::after {
	position: absolute;
	left: -3.15rem;
	top: 0;
	content: '合作';
	font-size: 0.75rem;
	padding: 0.167rem 0.625rem;
	color: white;
	background-color: #4590f6;
}

.container_weihezuo::after {
	position: absolute;
	left: -4.142rem;
	top: 0;
	content: '未合作';
	font-size: 0.75rem;
	padding: 0.167rem 0.625rem;
	color: white;
	background-color: #9fc02b;
}

.container_chaoshi::after {
	position: absolute;
	left: -5.25rem;
	top: 0;
	content: '超时跟进';
	font-size: 0.75rem;
	padding: 0.167rem 0.625rem;
	color: white;
	background-color: #fc6076;
}

.default_shenqin {
	width: 1.667rem;
	height: 1.667rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/kehuguanli.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}

.clientapp_shenhe {
	display: flex;
	justify-content: flex-end;
	flex: 1;
	font-size: 1rem;
	color: #fc021b;
	font-weight: bolder;
	position: relative;
}

.clientapp_shenhe::after {
	position: absolute;
	content: '';
	right: -0.417rem;
	top: 0.333rem;
	width: 2.917rem;
	height: 0.833rem;
	border-radius: 50%;
	background-color: orange;
	opacity: .3;
}

.clientapp_shenqin {
	display: flex;
	justify-content: flex-end;
	flex: 1;
	font-size: 1rem;
	color: #330fb1;
	font-weight: bolder;
	position: relative;
}

.clientapp_shenqin::after {
	position: absolute;
	content: '';
	right: -0.417rem;
	top: 0.333rem;
	width: 2.917rem;
	height: 0.833rem;
	border-radius: 50%;
	background-color: #1b88e5;
	opacity: .3;
}

.clientapp_xiangqing {
	display: flex;
	justify-content: flex-end;
	flex: 1;
	font-size: 1rem;
	color: #2b9a4e;
	font-weight: bolder;
	position: relative;
}

.clientapp_xiangqing::after {
	position: absolute;
	content: '';
	right: -0.417rem;
	top: 0.333rem;
	width: 2.917rem;
	height: 0.833rem;
	border-radius: 50%;
	background-color: #64d387;
	opacity: .3;
}

.container_headerboxs {
	border: none;
	padding-bottom: 0;
}

.work_boxol2 {
	position: absolute;
}

.folloup_choose {
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	width: 13.333rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	padding: 0 0.833rem;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.folloup_chooses {
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	width: 13.333rem;
	height: 1.917rem;
	border-radius: 0.25rem;
	border: 1px solid #e0e0e0;
	display: flex;
	align-items: center;
	font-size: 1rem;
	padding: 0 0.833rem;
	background-size: 0.75rem 0.5rem;
	background-position: right 0.833rem center;
}

.work_boxol2 {
	position: absolute;
	top: 2.083rem;
	border-radius: 0.25rem;
	z-index: 999;
	padding: 0 0.833rem;
	max-height: 12.5rem;
	overflow-y: scroll;
	background-color: #494949;
	display: none;
}

.work_boxolli2 {
	width: 11.667rem;
	font-size: 1rem;
	color: white;
	height: 1.667rem;
	border-bottom: 1px solid #999;
	display: flex;
	align-items: center;
}

.folloup_span1 {
	padding-left: 2.917rem;
	background: url(../../statics/img/lizong/black_kuang.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.5rem center;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.folloup_span2 {
	padding-left: 2.917rem;
	background: url(../../statics/img/lizong/blue_gou.png) no-repeat;
	background-size: 1.083rem;
	background-position: left 1.5rem center;
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.data_unread {
	position: absolute !important;
	right: 0.5rem;
	top: 2.083rem;
	font-size: 0.75rem;
	width: 3rem !important;
	height: 1.25rem !important;
	border-radius: 0.167rem;
	padding: 0 !important;
	background-color: rgba(0, 0, 0, .1);
	display: flex;
	justify-content: center;
	align-items: center;
}

.newfollow_span1 {
	width: 5rem;
	height: 1.667rem;
	border-radius: 0.167rem;
	background-color: #fef5f0;
	font-size: 1rem;
	color: #fea666;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0.417rem;
}

.newfollow_span2 {
	/*width: 5rem;*/
	height: 1.667rem;
	border-radius: 0.167rem;
	background-color: #e7f3ff;
	font-size: 1rem;
	color: #2386ee;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 0.417rem;
    padding: 0.5rem;
}

.new_contaier_body_header_stars {
	display: flex;
	position: absolute;
	right: 0;
	width: 10.333rem;
	height: 1.667rem;
	padding-top: 0.417rem;
	justify-content: space-between;
	align-items: center;
	padding-right: 1.042rem;
}

.new_contaier_body_header_stars .dianpin {
	width: 1.166rem;
	display: flex;
	justify-content: center;
	position: relative;
	padding: 0.5rem 0 0.833rem 0.833rem;
}

.new_contaier_body_header_stars .dianpin img {
	width: 2.917rem;
	height: 1.25rem;
	padding-right: 0.833rem;
}

.new_contaier_body_points {
	position: absolute;
	top: 1.833rem;
	right: -0.917rem;
	border-radius: 0.208rem;
	width: 15rem;
	background-color: #4e4e4e;
	padding: 1.25rem 1.25rem 1.25rem 0.417rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-around;
	display: none;
	z-index: 200;
}

.new_contaier .new_contaier_body .new_contaier_body_points a {
	padding-left: 0.833rem;
	color: white;
	font-size: 1rem;
	display: block;
}

.only_showstar {
	width: 7.292rem;
	height: 1.5rem;
	display: flex;
	flex-direction: row;
}

.only_showstar li {
	display: flex;
	width: 1.458rem;
	height: 1.25rem;
	background-image: url(../img/deme/star3.png);
	background-repeat: no-repeat;
	background-size: 1.25rem 1.25rem;
	padding-right: 0.208rem;
}

.only_showstar .only_showstarone {
	display: flex;
	width: 1.458rem;
	height: 1.25rem;
	background-image: url(../img/deme/star1.png);
	background-repeat: no-repeat;
	background-size: 1.25rem 1.25rem;
	padding-right: 0.208rem;
}

.only_showstar .only_showstarhalf {
	display: flex;
	width: 1.458rem;
	height: 1.25rem;
	background-image: url(../img/deme/star2.png);
	background-repeat: no-repeat;
	background-size: 1.25rem 1.25rem;
	padding-right: 0.208rem;
}

.company_a {
	color: #222 !important;
	background: none !important;
	margin-left: 0 !important;
}

.margin_top {
	margin-top: 0.833rem;
}

.morena {
	padding-left: 1.333rem !important;
	background: url(../img/demo2/XIUGAI.png) no-repeat;
	background-size: 0.916rem 0.916rem;
	background-position: 0 center;
}

.new_contaier_body_points {
	position: absolute;
	top: 2.2rem;
	right: -0.5rem;
	width: 16rem;
	border-radius: 0.333rem;
	background-color: #4e4e4e;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	display: none;
	z-index: 200;
	padding: 0;
}

.new_contaier_body_points a {
	color: white;
	font-size: 1rem;
	display: block;
	padding: 1rem 0;
}

.new_contaier_body_points .morena {
	padding-left: 1.333rem;
	background: url(../img/demo2/XIUGAI.png) no-repeat;
	background-size: 0.916rem 0.916rem;
	background-position: 0 center;
}

.new_contaier_body_points .xiugai {
	padding-left: 1.333rem;
	background: url(../img/demo2/SHANCHU.png) no-repeat;
	background-size: 0.916rem 0.916rem;
	background-position: 0 center;
}

.new_contaier_body_points .xiangqing {
	padding-left: 1.333rem;
	background: url(../img/demo2/XIANGQING.png) no-repeat;
	background-size: 0.916rem 0.916rem;
	background-position: 0 center;
	margin-bottom: 0;
}

.new_width {
	width: 16rem !important;
}

.default_baobei {
	width: 1.667rem;
	height: 1.667rem;
	margin: 0 0.833rem;
	background: url(../../statics/img/lizong/shenbaorenyuan.png) no-repeat;
	background-position: center;
	background-size: 1.667rem;
}

.reporting_ul {
	padding-right: 8.333rem !important;
}

.reporting_p1,.reporting_p4 {
	padding-top: 0.833rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-left: 1.75rem;
	position: relative;
}

.reporting_p1::after {
	position: absolute;
	content: '备';
	left: 0;
	bottom: -0.2rem;
	width: 1rem;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Courier New', Courier, monospace;
	font-weight: bold;
	font-size: 1rem;
	color: #222;
	border-radius: 50%;
	padding: 0.2rem;
	border: 0.083rem solid #488ffb;
	transform: scale(.8);
}

.reporting_p4::after {
	position: absolute;
	content: '跟';
	left: 0;
	bottom: -0.2rem;
	width: 1rem;
	height: 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Courier New', Courier, monospace;
	font-weight: bold;
	font-size: 1rem;
	color: #222;
	border-radius: 50%;
	padding: 0.2rem;
	border: 0.083rem solid #488ffb;
	transform: scale(.8);
}

.reporting_ul2 {
	padding: 0;
	display: flex;
	flex-direction: row;
	flex: 1;
	align-items: flex-end;
	justify-content: flex-end;
}

.reporting_ul2 li a {
	display: flex;
	border-radius: 0.167rem;
	border: 1px solid #e0e0e0;
	font-size: 0.833rem;
	color: #5a6de5;
	padding: 0 0.2rem;
	margin-left: 0.417rem;
}

.reporting_ul2 li .reda {
	display: flex;
	border-radius: 0.167rem;
	border: 1px solid #e0e0e0;
	font-size: 0.833rem;
	color: #fb0b24;
	padding: 0 0.2rem;
	margin-left: 0.417rem;
}

.reportdetail_spancolor1 {
	font-size: 0.833rem;
	color: white;
	min-width: 2.0833rem;
	height: 1.667rem;
	border-radius: 0.167rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #9fc02b;
    margin-right: 0.20833rem;
    padding: 0 0.20833rem 0 0.20833rem;
}

.reportdetail_spancolor2 {
	font-size: 0.833rem;
	color: white;
	min-width: 2.0833rem;
	height: 1.667rem;
	border-radius: 0.167rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #4590f6;
    margin-right: 0.20833rem;
    padding: 0 0.20833rem 0 0.20833rem;
}

.reportdetail_spancolor3 {
	font-size: 0.833rem;
	color: white;
	min-width: 2.0833rem;
	height: 1.667rem;
	border-radius: 0.167rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #fc6076;
    margin-right: 0.20833rem;
    padding: 0 0.20833rem 0 0.20833rem;
}

.reportdetail_span2 {
	display: flex;
	flex: 1;
	flex-direction: row;
	flex-wrap: wrap;
	background-position: left 0.2rem top 0.2rem;
}

.reportdetail_span3 {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
}

.reportdetail_li {
	display: flex;
	align-items: flex-start !important;
}

.reportdetail_border {
	border-top: 1px solid #e0e0e0;
	margin-bottom: 0.833rem;
}

.reportdetail_borders {
	padding-top: 0.417rem;
	border-bottom: 1px solid green;
	margin-bottom: 1.25rem;
}

.reportdetail_li2 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 1.667rem;
}

.reportdetail_li2 p {
	width: 50%;
	font-size: 0.8333rem;
	color: #222;
	padding-left: 1.667rem;
	position: relative;
	display: flex;
	flex-direction: row;
}
.delivergoods_navul .delivergoods_navulli p{
	font-size: 1rem;
	color: #222;
	min-height: 1.25rem;
	padding-left: 0.5rem;
	padding-bottom: 0;
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: row;
}
.reportdetail_li2 p a{
	display: flex;
	width: 1.667rem;
	height: 1.25rem;
	background: url(../../statics/img/lizong/phone.png) no-repeat;
	background-size: 1.167rem;
	background-position: center;
}

.reportdetail_p1,
.reportdetail_p2,
.reportdetail_p3,
.reportdetail_p4,
.reportdetail_p5,
.reportdetail_p6,
.reportdetail_p7,
.reportdetail_p8,
.reportdetail_p9,
.reportdetail_p10,
.reportdetail_p11,
.reportdetail_p12,
.reportdetail_p13,
.reportdetail_p14,
.reportdetail_p15,
.reportdetail_p16,
.reportdetail_p17,
.reportdetail_p19,
.reportdetail_p20,
.reportdetail_p21,
.reportdetail_p22,
.reportdetail_p18 {
	display: flex;
	flex-direction: row;
	min-height: 1.708rem;
	padding-bottom: 0.6rem;
}

.reportdetail_p1::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '责';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #B40404;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p2::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '财';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #ffa372;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p3::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '备';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #642EFE;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p4::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '跟';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #8A084B;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p5::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '审';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #FF4000;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p6::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '录';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #1b86e4;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p7::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '评';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #8A2908;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p8::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '效';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: seagreen;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p9::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '简';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: pink;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p10::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '印';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #5FB404;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_p11::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '收';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #0B6121;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p12::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '派';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #FE642E;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p13::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '司';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #ffa372;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p14::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '车';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #ffa372;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p15::after{
	position: absolute;
	left: 0;
	top: 0;
	content: '达';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #B404AE;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p16::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '读';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #04B45F;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p17::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '写';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #1b86e4;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p18::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '付';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #FE9A2E;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p19::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '调';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #04B486;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p20::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '完';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #04B431;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p21::after {
	position: absolute;
	left: 0;
	top: 0;
	content: '部';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #8A084B;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}
.reportdetail_p22::after{
	position: absolute;
	left: 0;
	top: 0;
	content: '入';
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #B404AE;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}




.adddiscount_images_li3 {
	display: flex;
	align-items: flex-start !important;
}

.reportdetail_input {
	width: 6.667rem;
	height: 2rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.667rem;
	border: 1px solid #e0e0e0;
	margin-right: 0.417rem;
	padding-left: 0.833rem;
	background: url(../../statics/img/work-arrow-down.jpg) no-repeat;
	background-size: 0.833rem;
	background-position: right 0.833rem center;
}

.reportdetail_input2 {
	width: 6.667rem;
	height: 2rem;
	font-size: 1rem;
	color: #222;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 0.667rem;
	border: 1px solid #e0e0e0;
	margin-right: 0.417rem;
	padding-left: 0.833rem;
	background: url(../../statics/img/work-arrow-up.jpg) no-repeat;
	background-size: 0.833rem;
	background-position: right 0.833rem center;
}

.adddiscount_images_li3 {
	position: relative;
	margin-bottom: 0 !important;
}

.reportdetail_ul1,.reportdetail_ul3 {
	position: absolute;
	top: 2.083rem;
	left: 0;
	display: flex;
	flex-direction: column;
	border-radius: 0.333rem;
	overflow: hidden;
	z-index: 99999;
	display: none;
}

.reportdetail_ul2 {
	position: absolute;
	top: 2.083rem;
	left: 7.2rem;
	display: flex;
	flex-direction: column;
	border-radius: 0.333rem;
	overflow: hidden;
	z-index: 99999;
	display: none;
}

.reportdetail_ul1 li,.reportdetail_ul3 li {
	font-size: 0.833rem;
	height: 1.667rem;
	width: 6.667rem;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #666;
	color: white;
}

.reportdetail_ul2 li {
	font-size: 0.833rem;
	height: 1.667rem;
	/*width: 6.667rem;*/
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	background-color: #666;
}

.reportdetail_ul1 li:hover,
.reportdetail_ul3 li:hover,
.reportdetail_ul2 li:hover {
	background-color: #222;
	color: orange !important;
}

.reportdetail_ulli {
	font-size: 0.833rem;
	height: 1.667rem;
	width: 6.667rem;
	display: flex;
	justify-content: center;
	align-items: center;
	color: orange !important;
	background-color: #222 !important;
}

.reportdetail_span4 {
	padding: 0 0.833rem;
	margin-right: 0.417rem;
	height: 1.667rem;
	line-height: 1.667rem;
	font-size: 1rem;
	border-radius: 0.5rem;
	color: white;
	background-color: #b6b3f8;
}

.adddiscount_newp4s {
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 1rem;
	color: #484848;
}

.adddiscount_newp4 {
	padding-left: 0.417rem;
}

.adddiscount_newp4 a {
	font-size: 1rem;
	color: #414eaa;
	word-wrap: break-word;
}

.adddiscount_newp5 {
	padding-top: 0.417rem;
	display: inline-flex;
	align-items: center;
}

.reportdetail_span5 {
	font-size: 0.75rem;
	color: #666;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: flex-end;
}

.reportdetail_span6 {
	background-color: #2fc480;
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 2.5rem;
	height: 1.8rem;
	border-radius: 0.2rem;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_span6s {
	background-color: skyblue;
	font-size: 1rem;
	font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
	width: 2.5rem;
	height: 1.8rem;
	border-radius: 0.2rem;
	font-weight: bold;
	display: flex;
	justify-content: center;
	align-items: center;
	color: white;
	transform: scale(.8);
}

.reportdetail_img {
	display: inline-flex;
	width: 1.25rem;
	height: 1.25rem;
	background: url(../img/zhekou/bluepic.png) no-repeat;
	background-size: 1.25rem;
	margin-left: 0.833rem;
}

.reportdetail_add {
	font-size: 12px;
	border-radius: 0.8rem;
	color: #fff;
	background-color: #ffaa44;
	margin-left: 0.833rem;
	padding: 0.2rem 0.417rem;
	font-weight: bold;
}

.drawdate_choose {
	width: 7.083rem;
	border-radius: 0.25rem;
	font-size: 1rem;
	color: #222;
	padding: 0 0.833rem;
	margin-left: 0.833rem;
	background: url(../img/lizong/data.png)no-repeat;
	background-size: 0.917rem 0.875rem;
	background-position: right 0.833rem center;
	border: 1px solid gainsboro;
}

.report_ifshowbox {
	margin-top: 0.833rem;
	padding-top: 0.833rem;
	border-top: 1px solid #e0e0e0;
}

.report_star {
	width: 6.5rem;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	padding-right: 0.5rem;
}

.report_star1 {
	display: flex;
	width: 1rem;
	height: 1rem;
	background: url(../img/demo4/full_star.png)no-repeat;
	background-size: 1rem;
	background-position: center;
}

.report_star2 {
	display: flex;
	width: 1rem;
	height: 1rem;
	background: url(../img/demo4/half_filled.png)no-repeat;
	background-size: 1rem;
	background-position: center;
}

.report_star3 {
	display: flex;
	width: 1rem;
	height: 1rem;
	background: url(../img/demo4/empty.png)no-repeat;
	background-size: 1rem;
	background-position: center;
}

.reportdetail_open,.reportdetail_open_index {
    padding-right: 1rem;
	display: inline-grid;
	flex: 1;
	justify-content: end;
	align-items: center;
	font-size: 1rem;
	color: #1b88e5;
	background: url(../img/zhankai.png)no-repeat;
	background-size: 0.75rem 0.667rem;
	background-position: right 0rem center;
}

.reportdetail_close,.reportdetail_close_index {
    padding-right: 1rem;
	display: inline-grid;
	flex: 1;
	justify-content: end;
	align-items: center;
	font-size: 1rem;
	color: #1b88e5;
	background: url(../img/shouqi.png)no-repeat;
	background-size: 0.75rem 0.667rem;
	background-position: right 0rem center;
}

.bigshow_box {
	display: none;
}

.tanchubox2 {
	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;
}

.tanchubox_choosediv2 {
	display: flex;
	flex-direction: row;
	align-items: center;
	position: relative;
	font-size: 1.25rem;
	color: #484848;
	padding: 0.833rem;
	font-weight: bold;
	background-color: white;
}

.tanchubox_choosediv2 p {
	font-size: 1rem;
	color: #484848;
	font-weight: normal;
}

.tanchubox_choosediv2 ul {
	height: 1.5rem;
	display: flex;
	flex-direction: row;
}

.tanchubox_choosediv2 ul li {
	margin-right: 0.833rem;
}

.tanchubox_choosediv2 ul .report_star1 {
	display: flex;
	width: 1.5rem;
	height: 1.5rem;
	background: url(../img/demo4/full_star.png)no-repeat;
	background-size: 1.5rem;
	background-position: center;
}

.tanchubox_choosediv2 ul .report_star3 {
	display: flex;
	width: 1.5rem;
	height: 1.5rem;
	background: url(../img/demo4/empty.png)no-repeat;
	background-size: 1.5rem;
	background-position: center;
}

.show_number {
	color: orange;
	font-size: 1rem;
}

.report_data {
	font-size: 1rem;
	padding: 0.2rem 0.3rem;
	border-radius: 1rem;
	border: 1px solid #0079fe;
	color: #0079fe;
	margin-bottom: 0.833rem;
	margin-right: 0.833rem;
}

.report_datas {
	font-size: 1rem;
	padding: 0.2rem 0.3rem;
	border-radius: 1rem;
	border: 1px solid #0079fe;
	color: white;
	background-color: #0079fe;
	margin-bottom: 0.833rem;
	margin-right: 0.833rem;
}

.adddiscount_images_li6 {
	height: 3rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.reportdetail_borders {
	padding-top: 0.417rem;
	border-bottom: 1px solid green;
	margin-bottom: 1.25rem;
}

.year_monthdivbox {
	position: fixed;
	left: 2%;
	top: 30%;
	width: 96%;
	padding: 1.667rem 1.667rem 0.833rem 1.667rem;
	border-radius: 0.5rem;
	background-color: white;
	display: flex;
	flex-direction: column;
	box-shadow: 0 0 1000px #000;
	z-index: 9999;
	display: none;
}

.year_monthboxp {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	flex-wrap: wrap;
	font-size: 1.083rem;
	font-weight: bold;
	color: #222;
}

.year_monthboxp span {
	padding: 0.1rem 0.417rem;
	font-size: 1rem;
	color: #666;
	border-radius: 0.25rem;
	border: 1px solid #999;
	margin-left: 0.833rem;
	margin-bottom: 1.25rem;
}

.year_monthboxp .years_spanchoose {
	padding: 0.1rem 0.417rem;
	font-size: 1rem;
	color: #0079fe;
	border-radius: 0.25rem;
	border: 1px solid #0079fe;
	margin-left: 0.833rem;
	margin-bottom: 1.25rem;
}

.year_monthboxp .yearmonth_submit {
	border: none;
	display: flex;
	flex: 1;
	justify-content: flex-end;
	margin-right: 0;
}

.yearmonth_submit input {
	padding: 0.25rem 0.417rem;
	font-size: 0.833rem;
	border: none;
	border-radius: 0.25rem;
	color: white;
	background-color: orange;
}

.addgoods_warning {
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 1rem;
	color: #222;
}

.reportdetail_h6name {
	display: flex;
	align-items: center;
	height: 1.667rem;
	font-size: 1.2rem;
	background: url(../img/lizong/yunyingshezhi.png) no-repeat;
	background-size: 1.667rem;
	background-position: left center;
	padding-left: 2.083rem;
	color: #ffaa44;
}

.paydetails_span1 {
	display: flex;
	padding-left: 7.083rem;
	flex: 1;
	font-size: 1.25rem;
	color: #222;
	font-weight: bold;
}

.adddiscount_time {
	font-size: 1rem;
	padding-left: 0.833rem;
	width: 7.333rem;
	border: none;
	color: #222;
	border-radius: 0.667rem;
}

.paydetails_span2 {
	display: flex;
	align-items: center;
	font-size: 1rem;
	color: #222;
}

.adddiscount_searchboxs {
	margin-bottom: 0 !important;
}

.paydetails_span3 {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	font-size: 10px;
	color: #666;
	padding-right: 0.833rem;
}

.paydetails_span4 {
	display: flex;
	flex: 1;
	justify-content: end;
	font-size: 14px;
	color: red;
}

.paydetails_span5 {
	display: inline-flex;
	align-items: center;
	font-size: 0.833rem;
	color: #222;
	font-weight: bold;
}

.adddiscount_newp5s {
	padding-top: 0.417rem;
	line-height: 1.667rem;
	align-items: center;
	font-size: 0.833rem;
	color: #222;
}

.tanchubox_choosediv1 {
	padding: 0.8rem 1.25rem !important;
}

.tanchubox_choosediv1 .xialaxuanze2,
.tanchubox_choosediv1 .xialaxuanze3 {
	width: 10rem;
	background: none;
	position: relative;
}

.tanchubox_choosediv1 .xialaxuanze2 {
	margin-right: 1rem;
}

.new_danwei {
	position: absolute;
	left: 13rem;
	font-size: 1rem;
	color: #222;
}

.tanchubox_choosediv1 .xialaxuanze3 {
	background: url(../img/lizong/data.png) no-repeat;
	background-size: 0.917rem 0.875rem;
	background-position: right 0.833rem center;
}

.drawbill_showbox {
	margin: 0 0.833rem 0.833rem;
	border-radius: 0.5rem;
	background-color: white;
	padding: 0 0.833rem;
}

.drawbill_showboxulli {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 0.833rem 0 0;
}

.drawbill_showboxulli span {
	height: 2.917rem;
	padding-bottom: 0.833rem;
	border-bottom: 1px solid #e0e0e0;
}

.drawbill_showboxulli:last-of-type {
	border: none;
}

.drawbill_showboxulli:last-of-type span {
	border: none;
}

.drawbill_showimg img {
	width: 2.083rem;
	height: 2.083rem;
	border-radius: 0.25rem;
	overflow: hidden;
	margin: 0 0.833rem;
}

.drawbill_showboxspan1 {
	display: flex;
	width: 2.083rem;
	background: url(../img/deme/jinpai.png)no-repeat;
	background-size: 1rem 1.708rem;
	background-position: top 0.167rem left 0.5rem;
}

.drawbill_showboxspan2 {
	display: flex;
	width: 2.083rem;
	background: url(../img/deme/yinpai.png)no-repeat;
	background-size: 1rem 1.667rem;
	background-position: top 0.167rem left 0.5rem;
}

.drawbill_showboxspan3 {
	display: flex;
	width: 2.083rem;
	background: url(../img/deme/tongpai.png)no-repeat;
	background-size: 1rem 1.708rem;
	background-position: top 0.167rem left 0.5rem;
}

.drawbill_showboxspan4 {
	width: 6.667rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan200 {
	width: 8.333rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan250 {
	width: 10.417rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan300 {
	width: 12.5rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan350 {
	width: 14.583rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan400 {
	width: 16.667rem;
	font-size: 1.083rem;
	line-height: 2.083rem;
	color: #222;
	padding-right: 0.417rem;
}

.drawbill_showboxspan5 {
	width: 8rem;
	line-height: 2.083rem;
	justify-content: end;
	font-size: 1.083rem;
	color: red;
}

.drawbill_showboxspan5 em {
	font-size: 1rem;
	color: #484848;
}

.drawbill_showboxspan7 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.083rem;
	font-size: 1.167rem;
	color: #222;
	font-weight: bold;
}

.drawbill_showboxspan8 {
	font-size: 1.083rem;
	color: #222;
}

.drawbill_showboxspan9 {
	width: 10.833rem;
	display: flex;
	align-items: center;
	justify-content: end;
	flex-direction: row;
	font-size: 1rem;
	color: #484848;
}

.drawbill_showboxspan10 {
	display: flex;
	flex: 1;
	justify-content: start;
	font-size: 1.083rem;
	color: #484848;
}

.index_alltypes {
	background-color: white;
	padding: 0.833rem;
	border-radius: 0.25rem;

}

.index_alltypes ul {
	width: 100%;
	display: flex;
	flex-direction: row;
	padding: 1.25rem 0 0.833rem;
	border-top: 1px solid #e0e0e0;
}

.index_alltypes ul li a {
	display: flex;
	width: 4.167rem;
	justify-content: center;
	margin-left: 1.667rem;
	height: 1.667rem;
	font-size: 1rem;
	color: #222;
}

.search_newbox {
	display: flex;
	flex: 1;
	justify-content: end;
	flex-direction: row;
	position: relative;
	border-radius: 0.25rem;
	overflow: hidden;
	margin-right: 0.833rem;
}

.search_newbox input {
	height: 1.667rem;
	border: 1px solid #e0e0e0;
	border-radius: 0.25rem;
	padding: 0 0.833rem;
	font-size: 0.833rem;
	color: #222;
}

.search_newbox .search_newbox2 {
	position: absolute;
	width: 1.667rem;
	border-radius: 0;
	background: url(../img/selcet-bg.jpg)no-repeat;
	background-size: 1.25rem;
	background-position: center;
	background-color: #fac430;
}


.pioneer_top_bottom_heros {
	background: linear-gradient(to bottom, #bee7e9 0, #0079fe 100%);
	height: 5rem !important;
	width: 100%;
	padding: 1.25rem 0 0 1.25rem;
	margin-bottom: 0.833rem;
}

.newgerolist .swiper-pagination {
	bottom: -1rem !important;
}

.newgerolist .swiper-container .swiper-wrapper {
	width: 28.083rem;
	height: 2.167rem;
}

.newgerolist .swiper-container .swiper-container {
	width: 28.pt83rem;
	height: 3.542rem;
	border-radius: 1rem;
	overflow-x: hidden;
}

.swiper-slide .one {
	color: #e73437 !important;
	background: url(../img/demo3/one.png) no-repeat !important;
	background-size: 7.542rem 2.083rem !important;
}

.swiper-slide .two {
	color: white;
	background: url(../img/demo3/two.png) no-repeat;
	background-size: 7.542rem 2.083rem;
}

.swiper-slide .three {
	color: white;
	background: url(../img/demo3/three.png) no-repeat;
	background-size: 7.542rem 2.083rem;
}

.swiper-slide .four {
	color: white;
	background: url(../img/demo3/four.png) no-repeat;
	background-size: 7.542rem 2.083rem;
}

.swiper-slide a {
	display: inline-block;
	width: 7.542rem;
	height: 2.167rem;
	line-height: 2.167rem;
	text-align: center;
	margin-right: -0.875rem;
	color: white;
	background: url(../img/demo3/two.png) no-repeat;
	background-size: 7.542rem 2.083rem;
	font-size: 1.083rem;
}

.newbumen_choosed {
	border: none;
	background: orange;
	color: white;
	font-size: 1rem;
	padding: 0.208rem 0.833rem;
	border-radius: 0.5rem;
}

.index_alltypes .newbumen_listul {
	padding: 0.833rem 0 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	display: none;
}

.newbumen_listul li {
	padding: 0.208rem 0.833rem;
	font-size: 0.833rem;
	border-radius: 0.5rem;
	background: #eee;
	color: #484848;
	margin-right: 0.833rem;
	margin-bottom: 0.833rem;
}

.newbumen_listul .newbumen_chooseli {
	padding: 0.208rem 0.833rem;
	font-size: 0.833rem;
	border-radius: 0.5rem;
	background: #0079fe;
	color: white;
	margin-right: 0.833rem;
	margin-bottom: 0.833rem;
}

.index_alltype .setcomm_ul {
	display: flex;
	flex-direction: row;
	justify-content: start;
}

.index_alltype .setcomm_ul li {
	margin-right: 1.05rem;
}

.setcomm_newadd {
	height: 1.667rem;
	padding: 0 0.833rem;
	border: none;
	background-color: #ff6600;
	font-size: 0.833rem;
	color: white;
	border-radius: 0.5rem;
	margin: auto 0;
}
