.header-nav {
	width: 100%;
	max-width: 19.2rem;
	padding: 0 .5rem;
	height: .8rem;
	line-height: .8rem;
	box-sizing: border-box;
	position: fixed;
	background-color: #fff;
	z-index: 999;
	top: 0
}

.header-nav .rightMask {
	width: .5rem;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1001;
	background-color: #fff
}

.header-nav .headList {
	position: relative;
	width: 18.2rem;
	display: flex;
	justify-content: flex-start;
	border-bottom: .01rem solid rgba(0,0,0,.1)
}

.header-nav .headList .ant-dropdown-open {
	background-color: #eee
}

.header-nav .headList>.log {
	width: 1.6rem;
	text-align: center
}

.header-nav .headList>li {
	float: left
}

.header-nav .headList>li:first-child {
	padding: 0 .89rem
}

.header-nav .headList>li:first-child span {
	display: inline-block;
	width: 2.3rem;
	height: .4rem;
	vertical-align: middle;
	background: url(/static/media/logo2.5f3a91b0.png);
	background-size: 100% 100%
}

.header-nav .headList>li:nth-child(2),.header-nav .headList>li:nth-child(3),.header-nav .headList>li:nth-child(4) {
	padding-left: .33rem;
	width: 3.9rem;
	font-size: 16px;
	color: #1a1a1a
}

.header-nav .headList>li:nth-child(2) .ant-dropdown-link,.header-nav .headList>li:nth-child(3) .ant-dropdown-link,.header-nav .headList>li:nth-child(4) .ant-dropdown-link {
	color: #000
}

.header-nav .headList>li:nth-child(2) .ant-dropdown-link i>svg,.header-nav .headList>li:nth-child(3) .ant-dropdown-link i>svg,.header-nav .headList>li:nth-child(4) .ant-dropdown-link i>svg {
	color: #c7000a;
	font-size: .15rem
}

.header-nav .headList>li:nth-child(5) {
	padding: 0 .5rem
}

.header-nav .headList>li:nth-child(5) img {
	height: .22rem;
	width: .22rem;
	cursor: pointer
}

.header-nav .headList>li:last-child {
	padding: 0 .5rem;
	border: none;
	z-index: 1000;
	background-color: #fff
}

.header-nav .headList>li:last-child a {
	display: inline-block;
	height: .22rem;
	width: .22rem;
	background-color: #fff!important
}

.header-nav .headList>li:last-child a img {
	height: 100%;
	width: 100%
}

.header-nav .headList>.li_active {
	background: #eee
}

.header-nav .searchBox {
	position: absolute;
	height: .8rem;
	width: 13rem;
	background-color: #eee;
	top: 0;
	left: 100%;
	padding-left: .3rem;
	transition: all .6s
}

.header-nav .searchBox>span {
	display: inline-block;
	height: 100%;
	width: 95%;
	color: #000
}

.header-nav .searchBox>span>input {
	height: 100%;
	width: 90%;
	border: none;
	outline: medium;
	font-size: 15px;
	background-color: #eee
}

.header-nav .searchBox>span>input::-webkit-input-placeholder {
	color: #999
}

.header-nav .searchBox>a:hover,.header-nav .searchBox>a:visited {
	color: #000
}

.header-nav .searchBox>.anticon {
	font-size: .3rem
}

.persondrop {
	position: fixed!important;
	top: .8rem!important;
	left: 91%!important;
	width: 1.5rem;
	background-color: #fafafa
}

.persondrop .personDropdown {
	height: 2rem;
	padding: 0;
	border-radius: 0
}

.persondrop .personDropdown .ant-dropdown-menu-item {
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	border-bottom: .01rem solid #d6d6d6
}

.persondrop .personDropdown .ant-dropdown-menu-item:hover {
	background-color: #eee
}

.persondrop .personDropdown .ant-dropdown-menu-item a {
	display: inline-block;
	font-size: 13px;
	color: #1b1b1b;
	margin: 0;
	padding: 0
}

.persondrop .personDropdown .ant-dropdown-menu-item a:hover {
	color: #c7000a
}

.persondrop .personDropdown .ant-dropdown-menu-item:last-child {
	margin-right: 0
}

.headerdrop {
	width: 18.22rem;
	background-color: #fafafa;
	left: 50%!important;
	top: .8rem!important;
	margin-left: -9.11rem;
	padding-left: 2.3rem
}

.headerdrop .HeaderDropdown {
	position: fixed;
	width: 18.22rem;
	height: .93rem;
	line-height: .93rem;
	box-shadow: none;
	padding: 0;
	left: 50%;
	margin: 0 0 0 -9.11rem;
	background: #eee;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .2s
}

.headerdrop .HeaderDropdown .ant-dropdown-menu-item {
	clear: none;
	float: left;
	padding: 0;
	height: .93rem;
	line-height: .93rem;
	margin: 0 1.01rem 0 0
}

.headerdrop .HeaderDropdown .ant-dropdown-menu-item:hover {
	background-color: #eee
}

.headerdrop .HeaderDropdown .ant-dropdown-menu-item a {
	display: inline-block;
	font-size: 15px;
	color: #1b1b1b;
	margin: 0;
	padding: 0
}

.headerdrop .HeaderDropdown .ant-dropdown-menu-item a:hover {
	color: #c7000a
}

.headerdrop .HeaderDropdown .ant-dropdown-menu-item:last-child {
	margin-right: 0
}

.official-footer {
	max-width: 19.2rem;
	margin: 0 auto;
	background-color: #242424;
	padding-bottom: .47rem
}

.official-footer .footerNavbar {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: center;
	vertical-align: middle;
	align-items: center;
	padding: .85rem 0 .41rem;
	margin-top: .8rem;
	border-bottom: .01rem solid hsla(0,0%,100%,.2)
}

.official-footer .footerNavbar>li {
	border-right: .01rem solid hsla(0,0%,100%,.2)
}

.official-footer .footerNavbar>li:first-child {
	height: .92rem;
	line-height: .92rem;
	margin-right: .4rem
}

.official-footer .footerNavbar>li:first-child .footerNav-Left {
	display: flex;
	justify-content: space-between
}

.official-footer .footerNavbar>li:first-child .footerNav-Left li {
	font-size: 13px;
	color: #fff;
	margin-right: .49rem
}

.official-footer .footerNavbar>li:first-child .footerNav-Left li:last-child {
	margin-right: .25rem
}

.official-footer .footerNavbar>li:first-child .footerNav-Left li:hover {
	color: #c7000a
}

.official-footer .footerNavbar>li:nth-of-type(2) {
	padding-right: .43rem;
	height: .92rem;
	display: flex;
	align-items: center
}

.official-footer .footerNavbar>li:nth-of-type(2) img {
	float: left;
	margin-right: .29rem;
	height: .65rem
}

.official-footer .footerNavbar>li:nth-of-type(2) .num {
	display: inline-block
}

.official-footer .footerNavbar>li:nth-of-type(2) .num p span {
	font-size: 15px;
	color: hsla(0,0%,100%,.8)
}

.official-footer .footerNavbar>li:nth-of-type(2) .num p i {
	font-size: 13px;
	color: hsla(0,0%,100%,.5)
}

.official-footer .footerNavbar>li:nth-of-type(2) .num p:first-child {
	margin-bottom: .05rem
}

.official-footer .footerNavbar>li:last-child {
	border: none;
	height: .92rem;
	line-height: .92rem
}

.official-footer .footerNavbar>li:last-child .footer-icon {
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.official-footer .footerNavbar>li:last-child .footer-icon li {
	float: left;
	margin-right: .34rem;
	display: flex;
	cursor: pointer
}

.official-footer .footerNavbar>li:last-child .footer-icon li img {
	height: .48rem
}

.official-footer .footerNavbar>li:last-child .footer-icon li img:last-child {
	display: none
}

.official-footer .footerNavbar>li:last-child .footer-icon li:first-child {
	margin-left: .4rem
}

.official-footer .footerNavbar>li:last-child .footer-icon li:last-child {
	margin: 0
}

.official-footer .footerNavbar>li:last-child .footer-icon li:hover img:first-child {
	display: none
}

.official-footer .footerNavbar>li:last-child .footer-icon li:hover img:last-child {
	display: block
}

.official-footer .footerNavbar>li:last-child .footer-icon li:last-child,.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(5),.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(6) {
	position: relative;
	top: 0;
	left: 0
}

.official-footer .footerNavbar>li:last-child .footer-icon li:last-child:before,.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(5):before,.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(6):before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: 1.66rem;
	width: 1.49rem;
	position: absolute;
	background-image: url(/static/media/weixincode.247650ae.png);
	background-size: 100% 100%;
	top: -1.75rem;
	left: -.5rem;
	transform: scale(0);
	transition: all .5s
}

.official-footer .footerNavbar>li:last-child .footer-icon li:last-child:hover:before,.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(5):hover:before,.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(6):hover:before {
	transform: scale(1)
}

.official-footer .footerNavbar>li:last-child .footer-icon li:nth-of-type(6):before {
	background-image: url(/static/media/xcxcode.64922eda.png);
	background-size: 100% 100%
}

.official-footer .footerNavbar>li:last-child .footer-icon li:last-child:before {
	background-image: url(/static/media/appcode.3c51fae8.jpg);
	background-size: 100% 100%;
	top: -1.7rem
}

.official-footer .company-list {
	display: flex;
	justify-content: center;
	width: 100%;
	margin-top: .27rem;
	padding-bottom: .29rem
}

.official-footer .company-list a {
	color: hsla(0,0%,100%,.5);
	font-size: 13px;
	margin-right: .32rem;
	border-right: .01rem solid hsla(0,0%,100%,.2);
	padding-right: .32rem
}

.official-footer .company-list a:first-child {
	margin-left: 0
}

.official-footer .company-list a:last-child {
	border: none;
	margin: 0;
	padding: 0
}

.official-footer .copyright {
	text-align: center
}

.official-footer .copyright p {
	font-size: 13px;
	color: hsla(0,0%,100%,.5)
}

.official-footer .copyright p:first-child {
	margin-bottom: .1rem
}

.keyBtn .slide-right-nav {
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: .44rem;
	position: fixed;
	background-color: #666;
	box-shadow: 0 .05rem .11rem rgba(64,64,64,.4);
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
	right: 0;
	top: 48%;
	margin-top: -2.5rem;
	z-index: 999
}

.keyBtn .slide-right-nav li {
	width: 100%;
	height: .52rem;
	line-height: .52rem;
	text-align: center;
	border-bottom: .01rem solid hsla(0,0%,100%,.2);
	position: relative;
	top: 0;
	left: 0
}

.keyBtn .slide-right-nav li img {
	height: .25rem
}

.keyBtn .slide-right-nav li>a {
	text-decoration: none
}

.keyBtn .slide-right-nav li .share,.keyBtn .slide-right-nav li>a {
	position: absolute;
	right: .44rem;
	top: 0;
	height: 100%;
	width: 0;
	font-size: 13px;
	overflow: hidden;
	transition: all .5s;
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem
}

.keyBtn .slide-right-nav li:hover {
	background-color: #c7000a;
	border-bottom: 0
}

.keyBtn .slide-right-nav li:hover>a {
	width: 1.1rem;
	color: #fff;
	background-color: #c7000a;
	border-bottom: 0
}

.keyBtn .slide-right-nav li:hover .share {
	width: 2.42rem;
	color: #fff;
	background-color: #c7000a;
	border-bottom: 0
}

.keyBtn .slide-right-nav li:hover .share img {
	margin: .1rem
}

.keyBtn .ant-back-top {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	color: rgba(0,0,0,.65);
	font-size: 14px;
	font-variant: tabular-nums;
	line-height: 1.5;
	list-style: none;
	font-feature-settings: "tnum","tnum","tnum";
	position: fixed;
	right: 100px;
	bottom: 50px;
	z-index: 10;
	width: 40px;
	height: 40px;
	cursor: pointer
}

.keyBtn .ant-back-top-content {
	width: 40px;
	height: 40px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	background-color: rgba(0,0,0,.45);
	border-radius: 20px;
	transition: all .3s cubic-bezier(.645,.045,.355,1)
}

.keyBtn .ant-back-top {
	right: -.5rem;
	top: 56%;
	width: .44rem;
	height: .52rem;
	transition: all 1s
}

.keyBtn .ant-back-top .ant-back-top-content {
	width: 100%;
	height: 100%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
	background-color: #666
}

.keyBtn .ant-back-top .ant-back-top-content .ant-back-top-icon {
	width: .16rem;
	height: .15rem;
	margin: .18rem auto;
	background-size: 100% 100%
}

.App {
	width: 100%;
/* max-width: 1600px; */
	margin: 0 auto;
	font-family: "\5FAE\8F6F\96C5\9ED1",Microsoft YaHei!important;
}

.App>.lucky {
	z-index: 1000;
	bottom: 3rem;
	right: 1.5rem
}

.App>.lucky,.App>.lucky a {
	position: fixed
}

.App>.lucky a .luckyImg {
	width: 1.36rem;
	height: 1.36rem;
	background-image: url(/static/media/newOct.f61ab46c.png);
	background-size: 100% 100%
}

.App>.luckyev {
	z-index: 1000;
	bottom: 3rem;
	right: 2.1rem
}

.App>.luckyev,.App>.luckyev a {
	position: fixed
}

.App>.luckyev a .evImg {
	width: 2rem;
	height: 1rem;
	background-image: url(/static/media/toyo.683e449b.gif);
	background-size: 100% 100%
}

.App>.cutserver {
	position: fixed;
	z-index: 1000;
	bottom: 1.5rem;
	right: 1.02rem
}

.App>.cutserver a {
	position: fixed
}

.App>.cutserver a .luckyImg {
	width: .98rem;
	height: .98rem;
	background-image: url(/static/media/numRobot.5f2805b7.png);
	background-size: 100% 100%
}

.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-date .ant-calendar-date,.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-selected-day .ant-calendar-date {
	background: #c7000a!important
}

.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-today .ant-calendar-date {
	color: #fff;
	background: #ddc298!important;
	border-color: #ddc298
}

.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-disabled-cell .ant-calendar-date {
	width: auto;
	color: rgba(0,0,0,.25);
	background: #f5f5f5!important;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: not-allowed
}

.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td.ant-calendar-disabled-cell:hover {
	background-color: none!important
}

.ant-calendar-picker-container .ant-calendar-date-panel .ant-calendar-body .ant-calendar-table .ant-calendar-tbody tr td:hover div {
	background-color: #c7000a;
	color: #fff;
	border: none
}

body,html {
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,del,details,dfn,div,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,var,video {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box;
}

dd,dl,dt,i,li,ol,strong,u,ul {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box
}

article,aside,details,figcaption,figure,footer,header,menu,nav,section {
	display: block
}

b,i {
	font-style: normal
}

ol,ul {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

hr {
	box-sizing: initial;
	height: 0;
	overflow: visible
}

a {
	color: #000;
	text-decoration: none;
	background-color: initial
}

b,strong {
	font-weight: bolder
}

img {
	border-style: none
}[type=button],[type=reset],[type=submit],button {
	-webkit-appearance: button
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style: none;
	padding: 0
}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline: 1px dotted ButtonText
}[type=checkbox],[type=radio] {
	box-sizing: border-box;
	padding: 0
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

.activ-area {
	padding-top: .69rem;
	width: 18.2rem;
	margin: 0 auto .7rem;
	border-top: .01rem solid rgba(51,51,51,.18)
}

.activ-area ul {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.activ-area ul>li {
	position: relative;
	transition: all 2s;
	background-size: 100% 100%;
	background-repeat: no-repeat
}

.activ-area ul>li a {
	display: inline-block;
	position: relative;
	height: .44rem;
	width: 1.87rem;
	background-color: hsla(0,0%,100%,.6);
	border-radius: .22rem;
	line-height: .44rem;
	text-align: center;
	font-size: 15px;
	left: 50%;
	margin-left: -.93rem;
	z-index: 998
}

.activ-area ul>li:first-child,.activ-area ul>li:nth-of-type(2) {
	height: 4.5rem;
	width: 9.08rem;
	background: url(/static/media/3DNumShow.7bef0a4d.png);
	background-size: 100% 100%;
	margin-bottom: .05rem
}

.activ-area ul>li:first-child a,.activ-area ul>li:nth-of-type(2) a {
	top: 3.7rem;
	z-index: 998
}

.activ-area ul>li:nth-of-type(2) {
	margin: 0;
	background-size: 100% 100%
}

.activ-area ul>li:last-child,.activ-area ul>li:nth-of-type(3),.activ-area ul>li:nth-of-type(4) {
	height: 4.2rem;
	width: 6.04rem;
	background-size: 100% 100%
}

.activ-area ul>li:last-child a,.activ-area ul>li:nth-of-type(3) a,.activ-area ul>li:nth-of-type(4) a {
	top: 3.4rem
}

.activ-area ul>li:nth-of-type(4) {
	background-size: 100% 100%
}

.activ-area ul>li:last-child {
	margin: 0;
	background-size: 100% 100%
}

.activ-area ul>li:hover {
	background-size: 110% 110%
}

.activ-area ul>li:hover a {
	background-color: #c7000a;
	color: #fff
}

.activ-area ul>li:hover .black {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.2);
	transition: all .7s
}

.CarShowPage {
/* max-width: 1600px; */
	width: 100%;
	height: auto;
	position: relative;
/* top:.8rem; */
	background: url(../img/bgImg.4ae6d86c.png);
	background-size: 100% 100%;
	box-sizing: border-box;
	margin-bottom: 0;
}

.CarShowPage .closebtn {
	display: inline-block;
	height: .45rem;
	width: .45rem;
	background-size: 100% 100%;
	position: absolute;
	right: 1rem;
	top: .7rem
}

.CarShowPage .modal-options {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background-size: 100% 100%;
	height: 100%;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar {
	margin: 0 auto;
	border-top: none!important
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container {
	width: 80%;
	margin: 0 auto;
/* height:.6rem; */
	line-height: 60px;
	border-radius: 30px;
	box-shadow: 5px 5px 30px 5px hsla(0,0%,76.9%,.68);
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap {
	height: auto;
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav,.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div {
	height: 100%;
	width: 100%;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab {
	width: calc(100% / 3);
	line-height: 60px;
	padding: 0;
	margin: 0;
	color: #000;
	border-bottom: 0;
	border-radius: 0;
}
.ant-tabs-nav.ant-tabs-nav-animated.zz:before{
	display: none;
}
.antaaa {
	height:60px!important;
	margin-top: -23px!important;
}
@media(max-width:767px){
	.antaaa {
		height:30px!important;
		margin-top: -9px!important;
		line-height: 30px!important;
	}
}
.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab:hover:before {
	color: #c7000a
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab img:hover {
	transition: .2s;
	background: none;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab:first-child {
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab:last-child {
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab-disabled:hover:after {
	content: "\FF08\656C\8BF7\671F\5F85\FF09";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .32rem;
	width: 1rem;
	margin: 0 .01rem
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
	color: #fff!important;
	background-color: #c7000a;
	font-weight: 400;
	font-size: 18px;
	border: 0;
}

.CarShowPage .modal-options .ant-tabs-bottom-bar .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-ink-bar-animated {
	width: 0!important
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated {
	text-align: center
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated img {
	margin: .4rem auto 0;
	display: block;
	float: left;
	height: auto;
	cursor: pointer;
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow {
	margin-top: 100px;
	margin-left: 70px;
	float: left;
	text-align: left;
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow h1 {
	font-weight: 600;
	font-size: 36px;
	margin-bottom: 15px;
	margin-top: .35rem;
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow span {
	display: inline-block;
	font-size: 18px;
	margin-bottom: 25px;
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow span:first-of-type:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .18rem;
	width: .02rem;
	background-color: #000;
	margin: .12rem .1rem 0
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow .carShowBtn li {
	float: left;
	height: 40px;
	width: 160px;
	border-radius: 20px;
	border: 1px solid #333;
	margin-right: 10px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	cursor: pointer;
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom-content.ant-tabs-content-no-animated .carShow .carShowBtn li:hover {
	background-color: #c7000a;
	color: #fff;
	border: none;
	transition: color .2s
}

.CarShowPage .modal-options .car-options .ant-tabs-bottom .ant-tabs-bottom-bar {
	border: none
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-prev.ant-tabs-tab-arrow-show {
	height: 1.2rem;
	line-height: 1.2rem
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-prev.ant-tabs-tab-arrow-show:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .4rem;
	width: .4rem;
	position: relative;
	top: .7rem;
	left: 0;
	background-size: 100% 100%
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-prev.ant-tabs-tab-arrow-show .ant-tabs-tab-prev-icon {
	display: none!important
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-next.ant-tabs-tab-arrow-show {
	height: 1.2rem;
	line-height: 1.2rem
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-next.ant-tabs-tab-arrow-show:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .4rem;
	width: .4rem;
	position: relative;
	top: .7rem;
	right: 0;
	background-size: 100% 100%
}

.CarShowPage .modal-options .car-options .ant-tabs-tab-next.ant-tabs-tab-arrow-show .ant-tabs-tab-next-icon {
	display: none!important
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container {
	height: auto;
	width: 100%;
	margin: 0 auto!important;
	box-shadow: none;
	background: none;
	padding-right: 34px;
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap {
	height: auto;
	width: 100%;
	margin-top: 0;
	margin-bottom: .28rem;
	border-radius: 0;
	padding: .1rem 0 0;
	border: none;
	display: flex;
	justify-content: center;
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav {
	width: 100%
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab {
	padding: 0;
	margin: 0;
	width: 19.5%;
	text-align: center;
	border: none!important;
	background: none;
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab>div img {
	width: 80%;
	display: block;
	margin: 0 auto;
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav>div .ant-tabs-tab>div span {
	font-size: 16px;
	color: #1b1b1b;
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .scaleCar {
	position: relative;
	padding-top: 0.8rem
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .scaleCar i {
	display: inline-block;
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: 0
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .scaleCar .isNew {
	left: .2rem;
	background-size: 100%;
	background-position: 0 0
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .scaleCar .isThreeD {
	right: 0;
	background-size: 100%;
	background-position: 0 0
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active {
	background: none;
	color: #000
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-nav-wrap .ant-tabs-nav .ant-tabs-tab-active img {
	transform: scale(1.2)
}

.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-tab-next.ant-tabs-tab-arrow-show,.CarShowPage .modal-options .car-options .ant-tabs-nav-container .ant-tabs-tab-prev.ant-tabs-tab-arrow-show {
	width: auto
}

.handleOfficialSite {
	width: 100%;
/* max-width: 1600px; */
	margin: 0 auto;
	position: relative;
}

.handleOfficialSite>.lucky {
	position: fixed;
	z-index: 1000;
	bottom: 2.2rem;
	right: .01rem
}

.handleOfficialSite>.lucky a .luckyImg {
	width: 1.26rem;
	height: 1.26rem;
	background-image: url(/static/media/newyear.2793f1ab.png);
	background-size: 100% 100%
}

.handleOfficialSite .slide-img {
	width: 18.1rem;
	position: relative;
	top: .8rem;
	margin: 0 auto .7rem;
	overflow: hidden
}

.handleOfficialSite .slide-img .ant-carousel {
	width: 100%;
	padding-bottom: .84rem;
	overflow: hidden
}

.handleOfficialSite .slide-img .ant-carousel .slick-slide {
	text-align: center;
	height: 8.94rem;
	line-height: 8.94rem;
	background: #364d79
}

.handleOfficialSite .slide-img .ant-carousel .slick-slide img {
	width: 100%;
	height: 8.95rem;
	overflow: hidden
}

.handleOfficialSite .slide-img .ant-carousel .slick-dots {
	width: .09rem;
	height: 1rem;
	top: 50%;
	margin-top: -1.55rem;
	right: .35rem
}

.handleOfficialSite .slide-img .ant-carousel .slick-dots li {
	position: static;
	display: block;
	margin: 0 0 .24rem
}

.handleOfficialSite .slide-img .ant-carousel .slick-dots li button {
	height: .14rem;
	width: .14rem;
	border-radius: .07rem;
	border: .01rem solid #fff;
	background-color: transparent;
	opacity: 1
}

.handleOfficialSite .slide-img .ant-carousel .slick-dots .slick-active button {
	background-color: #fff
}

.handleOfficialSite .silde-nav {
	display: flex;
	justify-content: space-between;
	width: 11.7rem;
	height: .6rem;
	line-height: .6rem;
	background-color: hsla(0,0%,100%,.9);
	border-radius: .3rem;
	position: absolute;
	bottom: 1.21rem;
	left: 50%;
	margin-left: -5.85rem
}

.handleOfficialSite .silde-nav li {
	cursor: pointer;
	font-size: 15px;
	width: 2.93rem;
	height: 100%;
	text-align: center
}

.handleOfficialSite .silde-nav li span {
	display: inline-block;
	height: .32rem;
	width: 100%;
	line-height: .32rem;
	border-left: .01rem solid #666!important
}

.handleOfficialSite .silde-nav li:first-child span {
	border-left: none!important
}

.handleOfficialSite .silde-nav li .special1:last-of-type {
	display: none
}

.handleOfficialSite .silde-nav li:hover {
	background-color: #c7000a;
	transition: all .6s
}

.handleOfficialSite .silde-nav li:hover+li span,.handleOfficialSite .silde-nav li:hover span {
	border-left: none!important
}

.handleOfficialSite .silde-nav li:hover:first-child {
	border-top-left-radius: .3rem;
	border-bottom-left-radius: .3rem
}

.handleOfficialSite .silde-nav li:hover:last-child {
	border-top-right-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.handleOfficialSite .silde-nav li:hover .special1:first-of-type {
	display: none
}

.handleOfficialSite .silde-nav li:hover .special1:last-of-type {
	display: inline-block
}

.handleOfficialSite .silde-nav li:hover span {
	color: #fff
}

.handleOfficialSite .zBox {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 19999
}

.handleOfficialSite #lucky {
	width: 1.55rem;
	height: 1.19rem;
	position: fixed;
	bottom: 2.2rem;
	right: .01rem;
	z-index: 20070;
	cursor: pointer
}

.handleOfficialSite #lucky img {
	width: 100%
}

.handleHonestServer {
	margin: 0 auto;
	width: 100%
}

.handleHonestServer h2 {
	width: 14rem;
	font-size: .3rem;
	font-weight: 600;
	color: #000;
	padding-bottom: .39rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin: 0 auto
}

.handleHonestServer p {
	font-size: 15px;
	color: #000;
	padding-bottom: .05rem
}

.handleHonestServer .honestServer {
	background-color: #fafafa;
	margin: 0 auto;
	width: 100%;
	padding-top: .8rem
}

.handleHonestServer .honestServer>div {
	padding: .4rem 0 .64rem
}

.handleHonestServer .sixstep {
	margin: .81rem auto 0;
	position: relative;
	width: 14rem
}

.handleHonestServer .sixstep>.explain {
	padding: .39rem 0 .61rem
}

.handleHonestServer .sixstep .process {
	position: relative;
	height: 7rem
}

.handleHonestServer .sixstep .process>li {
	position: absolute;
	height: 2rem;
	cursor: pointer
}

.handleHonestServer .sixstep .process>li>h3 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .17rem
}

.handleHonestServer .sixstep .process>li>img {
	width: 2.62rem
}

.handleHonestServer .sixstep .process>li:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: 1.24rem;
	width: 2.28rem;
	position: absolute;
	top: -1rem;
	left: 1.2rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:first-of-type {
	left: 0;
	top: 50%;
	margin-top: -1rem
}

.handleHonestServer .sixstep .process>li:nth-of-type(2) {
	top: 0;
	left: 25%
}

.handleHonestServer .sixstep .process>li:nth-of-type(2):after {
	width: .92rem;
	height: .15rem;
	top: 1rem;
	left: 2.8rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:nth-of-type(3) {
	top: 0;
	left: 55%
}

.handleHonestServer .sixstep .process>li:nth-of-type(3):after {
	top: 1.6rem;
	left: 2.8rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:nth-of-type(3)>img {
	width: 1.71rem
}

.handleHonestServer .sixstep .process>li:nth-of-type(4) {
	height: 3rem;
	right: 0;
	top: 50%;
	margin-top: -1rem
}

.handleHonestServer .sixstep .process>li:nth-of-type(4)>h3 {
	margin-bottom: .17rem
}

.handleHonestServer .sixstep .process>li:nth-of-type(4):after {
	top: 3.2rem;
	left: -.9rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:nth-of-type(5) {
	bottom: 0;
	left: 55%
}

.handleHonestServer .sixstep .process>li:nth-of-type(5):after {
	width: .92rem;
	height: .15rem;
	top: 1.27rem;
	left: -1.25rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:nth-of-type(5)>h3 {
	margin-top: .17rem
}

.handleHonestServer .sixstep .process>li:last-of-type {
	bottom: 0;
	left: 25%
}

.handleHonestServer .sixstep .process>li:last-of-type:after {
	top: .7rem;
	left: -2.3rem;
	background-size: 100% 100%
}

.handleHonestServer .sixstep .process>li:last-of-type>h3 {
	margin-top: .17rem
}

.handleHonestServer .sixstep .process-content {
	position: absolute;
	top: 5.5rem;
	left: 50%;
	transform: translateX(-50%);
	text-align: left;
	display: flex;
	align-items: center
}

.handleHonestServer .sixstep .process-content>span {
	text-align: center;
	margin-right: .87rem
}

.handleHonestServer .sixstep .process-content>span>img {
	display: block;
	margin: 0 auto .13rem;
	height: .48rem
}

.handleHonestServer .sixstep .process-content>span>h3 {
	font-size: 13px;
	font-weight: 600;
	color: #c7000a
}

.handleHonestServer .sixstep .process-content>h3 {
	font-size: 13px;
	font-weight: 600;
	color: #c7000a;
	margin-right: .87rem
}

.handleHonestServer .sixstep .process-content>ul>li {
	font-size: 13px;
	color: #666
}

.handleHonestServer .sixstep .process-content-hide {
	display: none
}

.handleFixed {
	width: 100%;
	margin: 0 auto
}

.handleFixed .fixedGuar {
	padding-bottom: .59rem;
	width: 14rem;
	margin: 0 auto
}

.handleFixed .fixedGuar h2 {
	font-size: .3rem;
	color: #000;
	font-weight: 600;
	padding-bottom: .39rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .39rem
}

.handleFixed .fixedGuar>div p {
	font-size: 15px;
	color: #000;
	margin-bottom: .05rem
}

.handleFixed .threeNature {
	padding: 0 2.6rem;
	height: 3.5rem
}

.handleFixed .threeNature>div {
	width: 32.6%;
	height: 100%;
	float: left;
	background-color: #f6f6f6;
	margin-right: .1rem;
	padding: .6rem .54rem 0 .48rem
}

.handleFixed .threeNature>div p {
	font-size: 15px;
	margin-bottom: .05rem
}

.handleFixed .threeNature>div p i {
	font-weight: 900;
	color: #deb887
}

.handleFixed .fixedImg {
	margin: .79rem auto 0;
	width: 100%
}

.handleFixed .fixedImg img {
	height: 9.6rem
}

.handleFixed .fixedImg img:first-child {
	margin-right: .31rem
}

.handlePutoffServer {
	margin: 0 auto;
	width: 14rem
}

.handlePutoffServer h2 {
	font-size: .3rem;
	color: #000;
	font-weight: 600;
	padding-bottom: .39rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .8rem
}

.handlePutoffServer .handle_h2 {
	font-size: .3rem;
	font-weight: 700;
	color: #000;
	text-align: center;
	border: none;
	margin: 0
}

.handlePutoffServer .Abrand,.handlePutoffServer .advance,.handlePutoffServer .group,.handlePutoffServer .guard,.handlePutoffServer .policy,.handlePutoffServer .putoffServer {
	text-align: left;
	margin-bottom: .6rem
}

.handlePutoffServer .Abrand h3,.handlePutoffServer .advance h3,.handlePutoffServer .group h3,.handlePutoffServer .guard h3,.handlePutoffServer .policy h3,.handlePutoffServer .putoffServer h3 {
	font-size: .24rem;
	font-weight: 600;
	padding-left: .19rem;
	border-left: .04rem solid #c7000a;
	margin-bottom: .19rem
}

.handlePutoffServer .Abrand p,.handlePutoffServer .advance p,.handlePutoffServer .group p,.handlePutoffServer .guard p,.handlePutoffServer .policy p,.handlePutoffServer .putoffServer p {
	font-size: 15px;
	color: #000;
	padding-left: .23rem
}

.handlePutoffServer .guard h3 {
	margin-bottom: .39rem
}

.handlePutoffServer .guard>ul {
	display: flex;
	justify-content: space-between
}

.handlePutoffServer .guard>ul li {
	width: 3.4rem;
	height: 2.93rem;
	text-align: center;
	padding-top: .3rem;
	background-size: 100% 100%
}

.handlePutoffServer .guard>ul li:nth-of-type(2) {
	background-size: 100% 100%
}

.handlePutoffServer .guard>ul li:nth-of-type(3) {
	background-size: 100% 100%
}

.handlePutoffServer .guard>ul li:nth-of-type(4) {
	background: url(/static/media/green.00487ed7.png);
	background-size: 100% 100%
}

.handlePutoffServer .guard>ul li img {
	width: .6rem;
	height: .6rem
}

.handlePutoffServer .guard>ul li h4 {
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	margin: .18rem 0 .19rem
}

.handlePutoffServer .guard>ul li>div p {
	padding: 0;
	color: #fff;
	font-size: 12px;
	margin-bottom: .05rem
}

.handlePutoffServer .advance h3 {
	margin-bottom: .39rem
}

.handlePutoffServer .advance p {
	font-size: 15px;
	font-weight: 600
}

.handlePutoffServer .advance .oneadvance {
	color: #c7000a;
	margin-bottom: .18rem
}

.handlePutoffServer .group {
	margin-bottom: .77rem
}

.handlePutoffServer .group h3 {
	margin-bottom: .38rem
}

.handlePutoffServer .group ul li {
	display: inline-block;
	vertical-align: middle
}

.handlePutoffServer .group ul li:first-child {
	margin-right: .5rem
}

.handlePutoffServer .group ul li:first-child>img {
	width: 4.57rem
}

.handlePutoffServer .group ul li:last-child {
	padding-left: .5rem;
	border-left: .01rem solid rgba(51,51,51,.18)
}

.handlePutoffServer .group ul li:last-child div {
	display: inline-block
}

.handlePutoffServer .group ul li:last-child div img {
	height: .56rem;
	margin-right: .21rem
}

.handlePutoffServer .group ul li:last-child div span {
	display: inline-block;
	vertical-align: top
}

.handlePutoffServer .group ul li:last-child div span i {
	display: block;
	font-size: 13px
}

.handlePutoffServer .group ul li:last-child div span i:first-child {
	font-weight: 600
}

.handlePutoffServer .group ul li:last-child div:first-child {
	margin-right: .39rem
}

.handlePutoffServer .bottomWarning {
	display: block;
	margin-bottom: .8rem;
	font-size: 13px;
	color: #b9b9b9
}

.handle_bottom {
	border: 1px solid #e5e5e5;
	border-top: 3px solid #c7000a;
	width: 14rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	overflow: hidden;
	margin: 0 auto .6rem
}

.handle_bottom .handle_left {
	width: 5rem;
	border-right: 1px solid #e5e5e5;
	float: left;
	height: 2.5rem;
	padding-left: .3rem
}

.handle_bottom .handle_left .handle_div {
	display: flex
}

.handle_bottom .handle_left .handle_div>label {
	font-weight: 700;
	font-size: 15px;
	line-height: .4rem;
	display: inline-block;
	height: .4rem;
	text-align: right;
	margin-right: .2rem;
	display: flex;
	white-space: nowrap
}

.handle_bottom .handle_left .handle_div>label span:first-of-type {
	text-align-last: justify;
	float: left;
	width: 1.6rem
}

.handle_bottom .handle_left .handle_div>label span:nth-of-type(2) {
	float: right;
	width: .2rem
}

.handle_bottom .handle_left .handle_div>label>i {
	color: #c7000a;
	letter-spacing: .05rem;
	float: left;
	width: .2rem
}

.handle_bottom .handle_left .handle_div .handle_label1 span:first-of-type {
	width: .85rem
}

.handle_bottom .handle_left .handle_div .handle_label1 span:nth-of-type(2) {
	float: right;
	width: .2rem
}

.handle_bottom .handle_left .handle_div .ant-select .ant-select-selection {
	font-size: 13px
}

.handle_bottom .handle_left .handle_div .ant-select .ant-select-selection:active,.handle_bottom .handle_left .handle_div .ant-select .ant-select-selection:focus,.handle_bottom .handle_left .handle_div .ant-select .ant-select-selection:hover {
	border-color: #c7000a
}

.handle_bottom .handle_left .handle_div>div {
	width: 2.9rem;
	display: inline-block;
	margin-bottom: .5rem;
	height: .4rem;
	position: relative
}

.handle_bottom .handle_left .handle_div>div>p {
	margin-top: .08rem;
	font-size: 13px;
	color: #b9b9b9;
	text-align: left
}

.handle_bottom .handle_left .handle_div .handle_span {
	width: 2.9rem;
	display: inline-block;
	font-size: .24rem;
	color: #c7000a;
	text-align: right;
	font-weight: 700
}

.handle_bottom .handle_con {
	width: 5.8rem;
	padding-left: .3rem
}

.handle_bottom .handle_con label {
	width: 2rem!important
}

.handle_bottom .last {
	width: 2.8rem;
	border: none;
	float: left
}

.handle_bottom .last label {
	text-align: left!important
}

.handle_bottom .last .warning {
	font-size: 13px;
	color: #b9b9b9;
	text-align: justify
}

.handle_bottom .last span {
	color: #c7000a;
	text-align: left;
	font-size: .24rem;
	display: block;
	height: .5rem
}

.handle_btn {
	width: 2.2rem;
	height: .5rem;
	line-height: .5rem;
	background-color: #c7000a;
	color: #fff;
	font-weight: 600;
	border: none;
	border-radius: .5rem;
	font-size: 15px;
	cursor: pointer;
	outline: none
}

.zixunModal>.ant-modal-content {
	width: 5.1rem;
	min-height: 6.5rem;
	padding-bottom: .3rem;
	left: 0;
	margin: 0 auto
}

.zixunModal>.ant-modal-content>.ant-modal-close {
	position: absolute;
	top: -.15rem;
	right: -.15rem
}

.zixunModal>.ant-modal-content>.ant-modal-close>.ant-modal-close-x {
	background: #c7000a;
	border-radius: .13rem;
	width: .26rem;
	height: .26rem;
	color: #fff;
	line-height: .28rem
}

.zixunModal>.ant-modal-content>.ant-modal-header {
	border: none;
	padding: .31rem 0 .41rem
}

.zixunModal>.ant-modal-content>.ant-modal-header>.ant-modal-title {
	font-size: .24rem;
	text-align: center;
	font-weight: 600;
	line-height: .24rem
}

.zixunModal>.ant-modal-content>.ant-modal-body {
	padding: 0 .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput {
	height: .8rem;
	position: relative;
	margin-bottom: .1rem;
	line-height: .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>.ant-input {
	width: 3.2rem;
	height: .4rem;
	margin-left: .15rem;
	box-shadow: none;
	float: right;
	color: #000
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>.ant-input:focus,.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>.ant-input:hover {
	border-color: #deb887
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>span {
	font-size: 13px;
	line-height: .12rem;
	position: absolute;
	top: .5rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>span i {
	display: inline-block;
	width: .2rem;
	height: .2rem;
	border-radius: .02rem;
	background-repeat: no-repeat;
	background-size: 100%;
	vertical-align: -.05rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>span .i_active {
	background-repeat: no-repeat;
	background-size: 100%
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>.sex_man {
	left: 1.1rem;
	margin-top: .05rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.nameInput>.sex_woman {
	left: 2rem;
	margin-top: .05rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput {
	height: .4rem;
	padding-bottom: .75rem;
	line-height: .4rem;
	position: relative
}

.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput>.ant-input {
	width: 3.2rem;
	height: .4rem;
	margin-left: .15rem;
	box-shadow: none;
	float: right
}

.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput>.ant-input:focus,.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput>.ant-input:hover {
	border-color: #deb887
}

.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput>span {
	cursor: pointer;
	color: #deb887;
	position: absolute;
	top: .05rem;
	right: .2rem;
	height: .3rem;
	font-size: 13px;
	line-height: .3rem;
	padding-left: .15rem;
	border-left: .01rem solid #d6d6d6
}

.zixunModal>.ant-modal-content>.ant-modal-body>.phoneNumInput .sendBtn {
	cursor: pointer;
	pointer-events: none;
	color: hsla(0,0%,60%,.5)
}

.zixunModal>.ant-modal-content>.ant-modal-body>.vehicle {
	line-height: .4rem;
	vertical-align: middle;
	height: .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput {
	height: .4rem;
	margin-bottom: .35rem;
	line-height: .4rem;
	position: relative
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput:last-of-type {
	border-bottom: .01rem solid #d6d6d6
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput .verimg_span {
	position: absolute;
	right: 0;
	top: 50%;
	height: .3rem;
	margin-top: -.15rem;
	padding: 0 .25rem;
	border-left: 1px solid #b6b6b6
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput .verimg_span img {
	height: 100%;
	vertical-align: top
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput>.ant-input {
	width: 3.2rem;
	height: .4rem;
	margin-left: .15rem;
	float: right;
	box-shadow: none
}

.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput>.ant-input:focus,.zixunModal>.ant-modal-content>.ant-modal-body>.codeCheckInput>.ant-input:hover {
	border-color: #deb887
}

.zixunModal>.ant-modal-content>.ant-modal-body>.vehicle>.ant-select {
	width: 3.2rem;
	height: .4rem;
	float: right
}

.zixunModal>.ant-modal-content>.ant-modal-body>.vehicle>.ant-select>.ant-select-selection {
	height: .4rem;
	box-shadow: none!important
}

.zixunModal>.ant-modal-content>.ant-modal-body>.vehicle>.ant-select>.ant-select-selection>.ant-select-selection__rendered {
	line-height: .4rem;
	box-shadow: none!important
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer {
	height: 2.2rem;
	padding-top: .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select {
	width: 2rem;
	height: .4rem;
	margin-top: .2rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select>.ant-select-selection {
	box-shadow: none
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select s>.ant-select-selection:hover {
	border-color: #deb887
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select>.ant-select-selection--single {
	height: .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select>.ant-select-selection--single>.ant-select-selection__rendered {
	line-height: .4rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select-open,.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.ant-select-open .ant-select-selection {
	border-color: #deb887
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.city {
	margin-left: .15rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.dealer>.dealerInput {
	width: 4.15rem;
	margin-top: .19rem
}

.zixunModal>.ant-modal-content>.ant-modal-body>.submitBtn {
	width: 2.2rem;
	height: .5rem;
	background: #c7000a;
	border-radius: .25rem;
	text-align: center;
	line-height: .5rem;
	font-size: 15px;
	color: #fff;
	cursor: pointer;
	margin-left: 1rem
}

.yzModal>.ant-modal-content {
	width: 4rem;
	min-height: 3.2rem;
	padding: 0;
	margin: 0 auto
}

.yzModal>.ant-modal-content .ant-modal-body {
	padding: 0
}

.rightValidate {
	width: 4rem;
	margin: 190px auto;
	position: relative;
	height: 3.2rem;
	background: #fff;
	padding: 0 .2rem;
	border-radius: 5px
}

.rightValidate h4 {
	font-size: .18rem;
	line-height: .2rem;
	padding: .25rem 0;
	text-align: left;
	font-weight: 400;
	color: #1b1b1b
}

.imgBg {
	position: relative;
	width: 3.6rem;
	height: 1.58rem;
	overflow: hidden;
	border-radius: .05rem;
	z-index: 9;
	margin-bottom: .15rem;
	background-size: 3.6rem 1.58rem
}

.v_rightBtn {
	top: -1px;
	width: 1.01rem;
	height: .49rem;
	border: 1px solid #cecece;
	border-radius: .49rem;
	cursor: pointer;
	background-size: .31rem .24rem;
	background-color: #fff
}

.imgBtn,.v_rightBtn {
	position: absolute;
	left: 0
}

.imgBtn {
	width: .5rem;
	height: .5rem
}

.imgBtn.appBtn {
	width: .63rem;
	height: .63rem
}

.imgBtn img {
	width: 100%;
	z-index: 99
}

.hkinnerWrap {
	width: 3.6rem;
	border: 1px solid #e7e7e7;
	border-radius: .49rem;
	height: .49rem;
	background-color: #f5f5f5
}

.green {
	border-color: #65b74e!important
}

.green .v_rightBtn {
	border-color: #65b74e;
	color: #fff
}

.red {
	border-color: red!important
}

.red .v_rightBtn {
	background: red;
	color: #fff
}

.huakuai {
	position: absolute;
	right: .5rem;
	font-size: .14rem;
	color: #b5b5b5;
	line-height: .49rem
}

.refresh {
	position: absolute;
	width: 30px;
	height: 30px;
	right: 4px;
	top: 4px;
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 9px #333;
	cursor: pointer;
	display: none
}

.handlePutoffCom {
	margin: 0 auto;
	width: 14rem
}

.handlePutoffCom .ant-form {
	width: 100%
}

.handlePutoffCom .ant-form .ant-row {
	width: 100%;
	margin-bottom: .39rem;
	padding: 0 4.4rem
}

.handlePutoffCom .ant-form .ant-row .ant-form-item-label {
	float: left;
	margin-top: .08rem
}

.handlePutoffCom .ant-form .ant-row .ant-form-item-label label {
	font-size: 13px;
	color: #1b1b1b;
	font-weight: 600
}

.handlePutoffCom .ant-form .ant-row .ant-form-item-control-wrapper {
	float: right
}

.handlePutoffCom .ant-form .ant-row .ant-form-item-control-wrapper .ant-select-selection {
	border: .01rem solid #999;
	font-size: 13px
}

.handlePutoffCom .ant-form .ant-row .ant-form-item-control-wrapper .ant-select-selection:active,.handlePutoffCom .ant-form .ant-row .ant-form-item-control-wrapper .ant-select-selection:hover {
	border-color: #c7000a
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(2) {
	margin-bottom: .38rem
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(2) .ant-form-item-control-wrapper {
	text-align: left
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(2) .ant-form-item-control-wrapper p {
	margin-top: .08rem;
	font-size: 13px;
	color: #b9b9b9
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(3) {
	border-bottom: .01rem solid rgba(51,51,51,.18);
	padding-bottom: .4rem
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(3) .ant-form-item-label {
	margin-top: 0
}

.handlePutoffCom .ant-form .ant-row:nth-of-type(3) .ant-form-item-control-wrapper .ant-form-item-children span {
	font-size: 13px;
	color: #c7000a;
	font-weight: 600
}

.handlePutoffCom .ant-form .ant-row:nth-last-of-type(2) {
	border-bottom: .01rem solid rgba(51,51,51,.18);
	padding-bottom: .6rem;
	margin-bottom: .43rem
}

.handlePutoffCom .ant-form .ant-row:last-of-type {
	margin-bottom: .22rem
}

.handlePutoffCom .ant-form .ant-row:last-of-type .ant-form-item-label {
	margin-top: 0
}

.handlePutoffCom .ant-form .ant-row:last-of-type .ant-form-item-control-wrapper .ant-form-item-children span {
	font-size: .24rem;
	color: #c7000a;
	font-weight: 600
}

.handlePutoffCom>div {
	width: 100%;
	padding: 0 4.02rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .39rem
}

.handlePutoffCom>div>label {
	font-size: 15px;
	font-weight: 600;
	letter-spacing: .05rem
}

.handlePutoffCom>div>label>i {
	color: #c7000a;
	letter-spacing: .05rem
}

.handlePutoffCom>div .ant-select .ant-select-selection {
	font-size: 13px
}

.handlePutoffCom>div .ant-select .ant-select-selection:active,.handlePutoffCom>div .ant-select .ant-select-selection:focus,.handlePutoffCom>div .ant-select .ant-select-selection:hover {
	border-color: #c7000a
}

.handlePutoffCom>div>div {
	text-align: left
}

.handlePutoffCom>div>div>p {
	margin-top: .08rem;
	font-size: 13px;
	color: #b9b9b9
}

.handlePutoffCom>div>span {
	font-size: .24rem;
	color: #c7000a
}

.handlePutoffCom>div:nth-of-type(2) {
	align-items: flex-start
}

.handlePutoffCom>div:nth-of-type(2)>label {
	padding-top: .1rem
}

.handlePutoffCom>div:nth-of-type(2)>div {
	text-align: left
}

.handlePutoffCom>div:nth-of-type(2)>div>p {
	margin-top: .08rem;
	font-size: 13px;
	color: #b9b9b9
}

.handlePutoffCom>div:nth-of-type(3)>label {
	padding-left: .15rem
}

.handlePutoffCom>div:nth-child(n+3)>label {
	letter-spacing: 0
}

.handlePutoffCom>div:last-of-type {
	padding-top: .43rem;
	border-top: .01rem solid rgba(0,0,0,.1);
	margin: .6rem 0 .22rem
}

.handlePutoffCom .warning {
	font-size: 13px;
	color: #b9b9b9;
	text-align: center
}

.daibu_wrap {
	width: 14rem;
	margin: 0 auto
}

.daibu_wrap h2 {
	font-size: .3rem;
	font-weight: 700;
	padding-bottom: .4rem;
	border-bottom: 1px solid #e5e5e5
}

.daibu_wrap .daibu_top {
	padding-top: .38rem;
	font-size: 15px;
	padding-bottom: .8rem;
	line-height: .35rem
}

.daibu_wrap .daibu_mudi {
	width: 100%;
	background-color: #f6f6f6;
	padding-top: .8rem;
	margin-bottom: .8rem
}

.daibu_wrap .daibu_mudi>div {
	width: 10.91rem;
	margin: 0 auto;
	padding-top: .5rem;
	padding-bottom: .8rem
}

.daibu_wrap .daibu_mudi>div img {
	width: 10.91rem;
	display: block;
	height: 2.8rem;
	background-size: 100% 100%;
	margin-bottom: .2rem
}

.daibu_wrap .daibu_mudi>div span {
	display: inline-block;
	font-size: .22rem;
	font-weight: 700;
	text-align: left;
	line-height: .32rem;
	width: 5.2rem
}

.daibu_wrap .daibu_bot {
	width: 14rem;
	height: 5.4rem;
	border: 1px solid #e5e5e5;
	border-top: 3px solid #c7000a;
	position: relative;
	margin: 0 auto .5rem
}

.daibu_wrap .daibu_bot img {
	width: 100%;
	height: 5.4rem;
	background-size: 100% 100%
}

.daibu_wrap .daibu_bot .daibu_text {
	position: absolute;
	width: 4.3rem;
	left: .8rem;
	top: 1.8rem;
	text-align: left;
	font-size: 13px
}

.daibu_wrap .daibu_bot .daibu_text>div {
	padding-bottom: .15rem
}

.daibu_wrap .daibu_bot .daibu_text label {
	font-weight: 700
}

.daibu_wrap .daibu_bot .daibu_text p {
	line-height: .32rem;
	text-align: justify
}

.daibu_wrap .daibu_p {
	text-align: center;
	color: #b5b5b5;
	font-size: 13px;
	margin-bottom: .2rem
}

.daibu_wrap .daibu_btn {
	width: 2.2rem;
	height: .5rem;
	background-color: #c7000a;
	border-radius: .5rem;
	font-weight: 700;
	color: #fff;
	font-size: 15px;
	border: none;
	cursor: pointer;
	outline: none
}

.handleServerProduce {
	width: 100%;
	margin: 0 auto;
	padding-top: .8rem
}

.handleServerProduce .ServerProduceNav {
	width: 14rem;
	display: flex;
	justify-content: space-between;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	box-sizing: border-box;
	margin: 0 auto .8rem
}

.handleServerProduce .ServerProduceNav li {
	width: 33%;
	text-align: center;
	font-size: .2rem;
	font-weight: 600;
	cursor: pointer
}

.handleServerProduce .ServerProduceNav .sel-option-type {
	border-bottom: .03rem solid #c7000a;
	color: #c7000a
}

.handleGuarRepPolicy {
	margin: .8rem auto 0;
	width: 14rem
}

.handleGuarRepPolicy h2 {
	font-size: .3rem;
	font-weight: 600;
	color: 0;
	padding-bottom: .39rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleGuarRepPolicy p {
	color: #000;
	font-size: 15px
}

.handleGuarRepPolicy .GuarReqDefined p {
	margin: .39rem 0 .77rem
}

.handleGuarRepPolicy .GuarReqObject img {
	display: block;
	width: 12rem;
	margin: .38rem auto .8rem
}

.handleGuarRepPolicy .guardate {
	display: inline-block;
	width: 12rem
}

.handleGuarRepPolicy .guardate tbody,.handleGuarRepPolicy .guardate td,.handleGuarRepPolicy .guardate th,.handleGuarRepPolicy .guardate thead,.handleGuarRepPolicy .guardate tr {
	display: inline-block
}

.handleGuarRepPolicy .guardate thead {
	width: 100%
}

.handleGuarRepPolicy .guardate thead>tr {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	background-color: #c7000a
}

.handleGuarRepPolicy .guardate thead>tr th {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.handleGuarRepPolicy .guardate thead>tr th span {
	height: .4rem;
	line-height: .4rem;
	color: #fff
}

.handleGuarRepPolicy .guardate thead>tr th span:first-child {
	font-size: .24rem;
	font-weight: 600
}

.handleGuarRepPolicy .guardate thead>tr th span:last-child {
	font-size: 13px
}

.handleGuarRepPolicy .guardate tbody {
	width: 100%
}

.handleGuarRepPolicy .guardate tbody>tr {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	align-items: center!important;
	border: .01rem solid rgba(0,0,0,.1);
	border-top: none
}

.handleGuarRepPolicy .guardate tbody>tr td {
	width: 25%;
	height: 100%;
	text-align: center;
	font-size: .18rem;
	color: #000;
	border-left: .01rem solid rgba(0,0,0,.1);
	vertical-align: middle;
	word-wrap: break-word
}

.handleGuarRepPolicy .guardate tbody>tr td:first-child {
	border-left: none
}

.handleGuarRepPolicy .guardate tbody>tr td.over {
	line-height: .3rem;
	padding: .1rem .55rem .2rem
}

.handleGuarRepPolicy .guardate tbody>tr:first-child {
	height: .5rem;
	line-height: .5rem;
	background-color: #eee
}

.handleGuarRepPolicy .guardate tbody>tr:first-child td {
	padding: 0;
	border-left-color: #fff
}

.handleGuarRepPolicy .remarks {
	font-size: 13px;
	color: #000;
	margin-top: .3rem;
	text-align: left;
	margin-left: 1rem
}

.handleGuarRepPolicy .remarks span {
	color: red
}

.handleAroundMag {
	margin: .8rem auto 0;
	width: 14rem
}

.handleAroundMag h2 {
	font-size: .24rem;
	font-weight: 600;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .6rem
}

.handleAroundMag .MagnizationNav {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.handleAroundMag .MagnizationNav li {
	height: 2.52rem;
	margin-bottom: .79rem
}

.handleAroundMag .MagnizationNav li img {
	width: 2.1rem;
	height: 2.5rem;
	height: 100%;
	display: inline-block;
	border: 1px solid rgba(51,51,51,.18);
	margin-right: .32rem
}

.handleAroundMag .MagnizationNav li>div {
	height: 100%;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	position: relative;
	width: 1.8rem
}

.handleAroundMag .MagnizationNav li>div h1 {
	font-size: 15px;
	font-weight: 600;
	color: #1a1a1a;
	width: 1.5rem
}

.handleAroundMag .MagnizationNav li>div i {
	font-size: 13px;
	color: #666;
	display: block;
	position: absolute;
	left: 0;
	bottom: .8rem
}

.handleAroundMag .MagnizationNav li>div span {
	display: block;
	height: .43rem;
	line-height: .43rem;
	width: 1.31rem;
	text-align: center;
	border: .01rem solid #000;
	border-radius: .22rem;
	margin-top: .3rem;
	font-size: 13px;
	font-weight: 600;
	position: absolute;
	left: 0;
	bottom: 0
}

.handleAroundMag .MagnizationNav li>div span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .18rem;
	width: .18rem;
	margin-top: .155rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleAroundMag .MagnizationNav li>div span:hover {
	border: none;
	background-color: #c7000a;
	color: #fff
}

.handleAroundMag .MagnizationNav li>div span:hover a {
	color: #fff
}

.handleAroundMag .MagnizationNav li>div span:hover:before {
	background-size: 100% 100%
}

.handleAroundMag .lookingMore {
	font-size: 13px;
	color: #666;
	cursor: pointer
}

.handleAroundMag .lookingMore .anticon {
	display: block;
	margin-top: .05rem
}

.handleAroundMag .fiximg {
	position: fixed;
	height: 1.4rem;
	width: 1.4rem;
	border-top-left-radius: .1rem;
	border-bottom-left-radius: .1rem;
	right: 0;
	bottom: 24.5%;
	box-shadow: 0 0 .1rem .05rem #f3f3f3;
	overflow: hidden
}

.handleAroundMag .fiximg>img {
	width: 100%;
	height: 100%
}

.handleProtectCourse {
	background: #f6f6f6;
	overflow: hidden;
	width: 100%;
	margin-bottom: -.96rem
}

.handleProtectCourse h2 {
	width: 14rem;
	font-size: .3rem;
	color: #000;
	font-weight: 600;
	padding-bottom: .4rem;
	padding-top: .8rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin: 0 auto .3rem
}

.handleProtectCourse .video h2 {
	padding-top: .8rem
}

.handleProtectCourse .articalList {
	width: 14rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 0 auto .6rem
}

.handleProtectCourse .articalList a {
	text-decoration: none
}

.handleProtectCourse .articalList a:nth-child(3n) li {
	margin-right: 0
}

.handleProtectCourse .articalList li {
	width: 4.37rem;
	height: 1.54rem;
	transition: all .5s;
	text-align: left;
	position: relative;
	border-bottom: .01rem solid #e5e5e5;
	margin-right: .44rem;
	padding-top: .3rem;
	padding-bottom: .3rem
}

.handleProtectCourse .articalList li h1 {
	width: 60%;
	font-size: 15px;
	font-weight: 400;
	margin-bottom: .08rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.handleProtectCourse .articalList li span {
	display: block;
	font-size: 13px;
	color: #999
}

.handleProtectCourse .articalList li span i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .05rem;
	background-size: 100% 100%
}

.handleProtectCourse .articalList li img {
	position: absolute;
	top: .3rem;
	right: .1rem;
	display: block;
	float: right;
	width: 1.6rem;
	height: .94rem;
	margin-bottom: .3rem
}

.handleProtectCourse .articalList li:hover {
	box-shadow: .01rem .01rem .5rem .01rem rgba(51,51,51,.18);
	padding-left: .2rem
}

.handleProtectCourse .articalList li:hover h1 {
	color: #c7000a
}

.handleProtectCourse .watchmore {
	display: block;
	width: 14rem;
	text-align: center;
	font-size: 13px;
	color: #999;
	margin: .61rem auto 1rem;
	cursor: pointer
}

.handleProtectCourse .watchmore:after {
	content: "";
	display: block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .12rem;
	width: .13rem;
	margin: .15rem auto;
	background-size: 100% 100%
}

.handleProtectCourse .observemore {
	display: inline-block;
	border: .01rem solid #000;
	height: .43rem;
	border-radius: .22rem;
	line-height: .43rem;
	width: 1.31rem;
	text-align: center;
	outline: medium;
	font-size: 13px;
	cursor: pointer;
	margin: .3rem auto .8rem;
	padding: 0
}

.handleProtectCourse .observemore:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .15rem;
	width: .12rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleProtectCourse .observemore:hover {
	background-color: #c7000a;
	color: #fff;
	border: none
}

.handleProtectCourse .observemore:hover:before {
}

.handleProtectCourse .vedioList {
	width: 15.98rem;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	padding-bottom: 1rem
}

.handleProtectCourse .vedioList>div {
	margin: 0 auto;
	overflow: hidden;
	width: 14rem;
	height: 100%;
	position: relative;
	top: 0;
	left: 0
}

.handleProtectCourse .vedioList>div>ul {
	margin: 0 auto;
	width: 14rem;
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.handleProtectCourse .vedioList>div>ul li {
	height: 100%;
	box-sizing: border-box;
	float: left;
	margin-right: .35rem;
	position: relative;
	top: 0;
	left: 0;
	width: 4.4rem;
	cursor: pointer
}

.handleProtectCourse .vedioList>div>ul li>div {
	height: 2.6rem
}

.handleProtectCourse .vedioList>div>ul li>.vediobox {
	margin-top: .6rem;
	position: relative;
	height: 2.6rem;
	width: 100%;
	top: 0;
	left: 0
}

.handleProtectCourse .vedioList>div>ul li>.vediobox>img {
	display: block
}

.handleProtectCourse .vedioList>div>ul li>.vediobox>img:first-of-type {
	width: 100%;
	height: 100%
}

.handleProtectCourse .vedioList>div>ul li>.vediobox>img:last-of-type {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleProtectCourse .vedioList>div>ul li img {
	width: 4.4rem;
	display: block
}

.handleProtectCourse .vedioList>div>ul li i {
	display: inline-block;
	height: .56rem;
	width: .56rem;
	position: absolute;
	top: .8rem;
	left: 50%;
	margin-left: -.28rem;
	background-size: 100% 100%
}

.handleProtectCourse .vedioList>div>ul li p {
	font-size: 13px;
	color: #000;
	margin-top: .26rem;
	padding-bottom: .26rem
}

.handleProtectCourse .vedioList>div>ul li:first-child {
	margin-left: 0
}

.handleProtectCourse .vedioList>div>ul li:nth-of-type(3n) {
	margin-left: 0;
	margin-right: 0
}

.handleProtectCourse .vedioList .anticon {
	position: absolute;
	font-size: .4rem;
	top: 1.1rem;
	color: #ccc
}

.handleProtectCourse .vedioList .anticon:hover {
	color: #999
}

.handleProtectCourse .vedioList .anticon-left-circle {
	left: 0
}

.handleProtectCourse .vedioList .anticon-right-circle {
	right: 0
}

.last {
	background: #fff
}

.last h2 {
	padding-top: .2rem
}

.videoiframe {
	width: 100%;
	height: 100%
}

.handleDoubt {
	width: 14rem;
	margin: 0 auto
}

.handleDoubt img {
	margin: 0 auto;
	display: block;
	width: 100%
}

.handleLikeCourse {
	width: 100%;
	padding-top: .8rem
}

.handleLikeCourse .LikeCourseNav {
	width: 14rem;
	display: flex;
	justify-content: space-between;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	box-sizing: border-box;
	margin: 0 auto .8rem
}

.handleLikeCourse .LikeCourseNav li {
	width: 50%;
	text-align: center;
	font-size: .2rem;
	font-weight: 600;
	cursor: pointer
}

.handleLikeCourse .LikeCourseNav .sel-option-type {
	border-bottom: .03rem solid #c7000a;
	color: #c7000a
}

.handleServerActivity {
	width: 14rem;
	margin: 0 auto;
	padding-top: .8rem
}

.handleServerActivity .ServerActivityTop {
	display: flex;
	justify-content: space-between;
	margin-bottom: .81rem
}

.handleServerActivity .ServerActivityTop>span {
	display: inline-block;
	width: 6.8rem;
	position: relative;
	top: 0;
	left: 0;
	text-align: left
}

.handleServerActivity .ServerActivityTop>span img {
	width: 100%;
	display: block;
	margin-bottom: .35rem
}

.handleServerActivity .ServerActivityTop>span h1 {
	font-size: .2rem;
	font-weight: 600;
	color: #1a1a1a
}

.handleServerActivity .ServerActivityTop>span a {
	display: inline-block;
	height: .43rem;
	line-height: .43rem;
	width: 1.31rem;
	text-align: center;
	border-radius: .22rem;
	border: .01rem solid #000;
	position: absolute;
	right: 0;
	top: 3.93rem;
	font-size: 13px;
	font-weight: 600
}

.handleServerActivity .ServerActivityTop>span a:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .11rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleServerActivity .ServerActivityTop>span a:hover {
	background-color: #c7000a;
	border: none;
	color: #fff
}

.handleServerActivity .ServerActivityTop>span a:hover:before {
	background-size: 100% 100%
}

.handleServerActivity .ServerActivityTop>span i {
	display: inline-block;
	height: .02rem;
	width: .17rem;
	background-color: #666;
	margin: .19rem 0 .16rem
}

.handleServerActivity .ServerActivityTop>span p {
	font-size: 14px;
	color: #666
}

.handleServerActivity .ServerActivityBox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.handleServerActivity .ServerActivityBox>span {
	display: inline-block;
	text-align: left;
	width: 3.2rem
}

.handleServerActivity .ServerActivityBox>span img {
	width: 100%;
	display: block;
	margin-bottom: .35rem
}

.handleServerActivity .ServerActivityBox>span h1 {
	font-size: .2rem;
	font-weight: 600;
	color: #1a1a1a
}

.handleServerActivity .ServerActivityBox>span i {
	display: inline-block;
	height: .02rem;
	width: .17rem;
	background-color: #666;
	margin: .19rem 0 .16rem
}

.handleServerActivity .ServerActivityBox>span p {
	font-size: 14px;
	color: #666
}

.handleServerActivity .ServerActivityBox>span p:first-of-type {
	margin-bottom: .35rem
}

.handleServerIntroduce {
	margin: 0 auto 1rem
}

.handleServerIntroduce .ServerIntroduce {
	max-width: 19.2rem;
	margin: .8rem auto 0;
	position: relative
}

.handleServerIntroduce .ServerIntroduce .headImg {
	display: block;
	width: 100%
}

.handleServerIntroduce .ServerIntroduce>.text {
	font-size: .36rem;
	font-weight: 700;
	color: #000;
	position: absolute;
	top: 1.2rem;
	left: 2.6rem
}

.handleServerIntroduce .ServerIntroduce>.bottomLine {
	height: .03rem;
	width: .3rem;
	background-color: #000;
	position: absolute;
	top: 1.8rem;
	left: 2.6rem
}

.handleServerIntroduce .ServerIntroduce>div {
	width: 100%;
	margin: a auto
}

.handleServerIntroduce .ServerIntroduce>div .NavList {
	width: 100%;
	display: flex;
	height: .8rem;
	line-height: .8rem;
	background-color: #eee
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a {
	display: inline-block;
	width: 4.8rem;
	text-align: center;
	border-right: .01rem solid #fff
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a>li {
	font-size: 15px;
	font-weight: 600
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a>li:hover {
	color: #c7000a
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a:hover {
	background-color: #c7000a;
	text-decoration: none
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a:hover>li,.handleServerIntroduce .ServerIntroduce>div .NavList>a:hover>li:hover {
	color: #fff
}

.handleServerIntroduce .ServerIntroduce>div .NavList>a:last-of-type {
	border: none
}

.handleServerIntroduce .ServerIntroduce>div .NavList .selected {
	background-color: #c7000a;
	text-decoration: none
}

.handleServerIntroduce .ServerIntroduce>div .NavList .selected>li,.handleServerIntroduce .ServerIntroduce>div .NavList .selected>li:hover {
	color: #fff
}

.handleServerIntroduce .ServerIntroduce>div .serverIntrContent {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.handleServerIntroduce .ServerIntroduce>div .serverIntrContent>img {
	margin: 0 auto
}

.handleUpKeep {
	margin: 0 auto;
	width: 12rem
}

.handleUpKeep .UpKeepForm {
	width: 100%;
	padding: 0 3.2rem;
	position: relative
}

.handleUpKeep .UpKeepForm>div {
	margin-bottom: .32rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative
}

.handleUpKeep .UpKeepForm>div .ant-select {
	height: .4rem;
	line-height: .4rem;
	font-size: 13px
}

.handleUpKeep .UpKeepForm>div .ant-select>div,.handleUpKeep .UpKeepForm>div .ant-select>div>div {
	height: .4rem;
	line-height: .4rem
}

.handleUpKeep .UpKeepForm>div>label {
	font-size: 15px;
	color: #1b1b1b;
	font-weight: 600
}

.handleUpKeep .UpKeepForm>div>label>i {
	color: #c7000a
}

.handleUpKeep .UpKeepForm>div:last-of-type {
	margin-bottom: .57rem
}

.handleUpKeep .UpKeepForm>div:last-of-type>label,.handleUpKeep .UpKeepForm>div:nth-of-type(2)>label,.handleUpKeep .UpKeepForm>div:nth-of-type(4)>label {
	margin-left: 8px
}

.handleUpKeep .UpKeepForm>div .ant-input,.handleUpKeep .UpKeepForm>div .ant-select-selection {
	font-size: 13px;
	height: .4rem!important;
	cursor: pointer
}

.handleUpKeep .UpKeepForm>div .ant-input:active,.handleUpKeep .UpKeepForm>div .ant-input:focus,.handleUpKeep .UpKeepForm>div .ant-input:hover,.handleUpKeep .UpKeepForm>div .ant-select-selection:active,.handleUpKeep .UpKeepForm>div .ant-select-selection:focus,.handleUpKeep .UpKeepForm>div .ant-select-selection:hover {
	border-color: #c7000a
}

.handleUpKeep .UpKeepForm .add_pad {
	position: absolute;
	right: 2.3rem;
	bottom: .75rem;
	font-size: 14px
}

.handleUpKeep .submit-btn {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	margin-bottom: .78rem
}

.handleUpKeep .submit-btn span {
	display: inline-block;
	width: 2.2rem;
	height: 100%;
	text-align: center;
	border: .01rem solid #000;
	border-radius: .25rem;
	font-size: 15px;
	cursor: pointer
}

.handleUpKeep .submit-btn span:first-child {
	border: none;
	color: #fff;
	background-color: #d3b07a;
	margin-right: .57rem
}

.handleUpKeep .changeTab,.handleUpKeep .checkTab {
	display: inline-block;
	width: 100%;
	padding-top: .8rem;
	border-top: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .8rem
}

.handleUpKeep .changeTab tr,.handleUpKeep .checkTab tr {
	border-top: .01rem solid rgba(0,0,0,.1)
}

.handleUpKeep .changeTab tr:last-of-type,.handleUpKeep .checkTab tr:last-of-type {
	border-bottom: .01rem solid rgba(0,0,0,.1)
}

.handleUpKeep .changeTab td,.handleUpKeep .checkTab td {
	height: 100%;
	border-right: .01rem solid rgba(0,0,0,.1)
}

.handleUpKeep .changeTab td:first-child,.handleUpKeep .checkTab td:first-child {
	border-left: .01rem solid rgba(0,0,0,.1)
}

.handleUpKeep .changeTab tbody,.handleUpKeep .changeTab td,.handleUpKeep .changeTab th,.handleUpKeep .changeTab thead,.handleUpKeep .changeTab tr,.handleUpKeep .checkTab tbody,.handleUpKeep .checkTab td,.handleUpKeep .checkTab th,.handleUpKeep .checkTab thead,.handleUpKeep .checkTab tr {
	display: inline-block
}

.handleUpKeep .changeTab thead,.handleUpKeep .checkTab thead {
	width: 100%
}

.handleUpKeep .changeTab thead>tr,.handleUpKeep .checkTab thead>tr {
	width: 100%;
	min-height: .8rem;
	text-align: center;
	background-color: #c7000a
}

.handleUpKeep .changeTab thead>tr th,.handleUpKeep .checkTab thead>tr th {
	line-height: .8rem;
	font-size: .24rem;
	color: #fff;
	font-weight: 600
}

.handleUpKeep .changeTab tbody,.handleUpKeep .checkTab tbody {
	width: 100%
}

.handleUpKeep .changeTab tbody>tr,.handleUpKeep .checkTab tbody>tr {
	width: 100%;
	min-height: .8rem;
	line-height: .3rem;
	display: flex;
	justify-content: flex-start
}

.handleUpKeep .changeTab tbody>tr td,.handleUpKeep .checkTab tbody>tr td {
	padding: .25rem 0;
	width: 25%;
	height: auto;
	text-align: center;
	font-size: 13px;
	color: #000;
	white-space: normal;
	word-break: break-all
}

.handleUpKeep .changeTab tbody>tr td span,.handleUpKeep .checkTab tbody>tr td span {
	display: inline-block;
	height: .43rem;
	line-height: .43rem;
	text-align: center;
	color: #000;
	font-size: 13px;
	width: 1.3rem;
	border-radius: .22rem;
	border: .01rem solid #000
}

.handleUpKeep .changeTab tbody>tr td span:before,.handleUpKeep .checkTab tbody>tr td span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .16rem;
	width: .16rem;
	margin-top: .13rem;
	background-size: 100% 100%;
	margin-right: .05rem
}

.handleUpKeep .changeTab tbody>tr td span:hover,.handleUpKeep .checkTab tbody>tr td span:hover {
	background-color: #c7000a;
	border: none;
	color: #fff;
	cursor: pointer
}

.handleUpKeep .changeTab tbody>tr td span:hover:before,.handleUpKeep .checkTab tbody>tr td span:hover:before {
	background-size: 100% 100%
}

.handleUpKeep .changeTab tbody>tr:first-child,.handleUpKeep .checkTab tbody>tr:first-child {
	height: .6rem;
	line-height: .3rem;
	background-color: #eee
}

.handleUpKeep .changeTab tbody>tr:first-child td,.handleUpKeep .checkTab tbody>tr:first-child td {
	border-right-color: #fff
}

.handleUpKeep .changeTab tbody>tr:first-child td:first-of-type,.handleUpKeep .checkTab tbody>tr:first-child td:first-of-type {
	border-left-color: rgba(0,0,0,.05)
}

.handleUpKeep .changeTab tbody>tr:first-child td:last-of-type,.handleUpKeep .checkTab tbody>tr:first-child td:last-of-type {
	border-right-color: rgba(0,0,0,.05)
}

.handleUpKeep .changeTab tbody>tr:first-child td span,.handleUpKeep .checkTab tbody>tr:first-child td span {
	border: none
}

.handleUpKeep .changeTab tbody>tr:first-child td span:before,.handleUpKeep .checkTab tbody>tr:first-child td span:before {
	display: none
}

.handleUpKeep .changeTab tbody>tr:first-child td span:hover,.handleUpKeep .checkTab tbody>tr:first-child td span:hover {
	background-color: transparent;
	border: none;
	color: #000
}

.handleUpKeep .checkTab {
	margin-bottom: .4rem
}

.handleUpKeep .checkTab tbody>tr>td {
	width: 33.3%
}

.handleUpKeep .warnning {
	display: block;
	margin-bottom: .86rem;
	text-align: left
}

.handleUpKeep .warnning p {
	font-size: 13px;
	color: #666
}

.handleUpKeep .protectBtn {
	text-align: center;
	width: 100%;
	height: .51rem;
	line-height: .51rem
}

.handleUpKeep .protectBtn span {
	display: inline-block;
	height: 100%;
	width: 2.2rem;
	text-align: center;
	border-radius: .25rem;
	background-color: #c7000a;
	font-size: 15px;
	color: #fff;
	font-weight: 600;
	cursor: pointer
}

.partsdetail .ant-modal {
	width: 9rem!important
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-close {
	top: -.1rem;
	right: -.1rem
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	height: .3rem;
	line-height: .3rem;
	font-size: 13px;
	width: .3rem;
	text-align: center;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body {
	padding: 0
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body img {
	width: 100%;
	display: block;
	margin-bottom: .39rem
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body h2 {
	width: 100%;
	font-size: .24rem;
	font-weight: 600;
	padding-left: .4rem;
	margin-bottom: .2rem
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body>div {
	padding-bottom: .37rem
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body>div p {
	width: 100%;
	padding-left: .39rem;
	font-size: 13px;
	color: #000
}

.partsdetail .ant-modal .ant-modal-content .ant-modal-body>div p:last-of-type:before,.partsdetail .ant-modal .ant-modal-content .ant-modal-body>div p:nth-last-of-type(2):before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .1rem;
	width: .1rem;
	border-radius: 50%;
	border: .01rem solid rgba(51,51,51,.18);
	margin-top: .05rem;
	margin-right: .05rem
}

.handleEmergency {
	width: 100%;
	margin: 0 auto;
	padding: 0 2.6rem
}

.handleEmergency h2 {
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .41rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .6rem
}

.handleEmergency .Emergency .action-option,.handleEmergency .Emergency .condition {
	text-align: left
}

.handleEmergency .Emergency .action-option h3,.handleEmergency .Emergency .condition h3 {
	font-size: .24rem;
	font-weight: 600;
	color: #000;
	margin-bottom: .44rem
}

.handleEmergency .Emergency .action-option p,.handleEmergency .Emergency .condition p {
	font-size: 14px;
	color: #999
}

.handleEmergency .Emergency .condition {
	margin-bottom: .78rem
}

.handleEmergency .Emergency .condition h3>span {
	color: red
}

.handleEmergency .Emergency .condition p {
	line-height: .3rem
}

.handleEmergency .Emergency .action-option {
	margin-bottom: .99rem
}

.handleEmergency .Emergency .action-option p {
	margin-bottom: .05rem
}

.handleEmergency .manual-load {
	display: flex;
	justify-content: space-between
}

.handleEmergency .manual-load>img {
	display: inline-block;
	height: 4.95rem
}

.handleEmergency .manual-load>span {
	width: 2.79rem;
	box-sizing: border-box
}

.handleEmergency .manual-load>span>img {
	width: 100%;
	display: block;
	margin-bottom: .36rem
}

.handleEmergency .manual-load>span i {
	display: block;
	width: 100%;
	text-align: center;
	height: .52rem;
	line-height: .52rem;
	border-radius: .25rem;
	border: .01rem solid #000
}

.handleEmergency .manual-load>span i a {
	height: .3rem;
	line-height: .3rem;
	font-size: .18rem;
	font-weight: 600;
	padding-right: .17rem;
	border-right: .01rem solid #000;
	display: inline-block;
	margin-right: .16rem;
	text-decoration: none
}

.handleEmergency .manual-load>span i>img {
	height: .17rem;
	width: .16rem
}

.handleEmergency .manual-load>span i .one {
	display: inline-block
}

.handleEmergency .manual-load>span i .two {
	display: none
}

.handleEmergency .manual-load>span i:hover {
	background-color: #c7000a;
	border: none
}

.handleEmergency .manual-load>span i:hover a {
	color: #fff;
	border-color: #fff
}

.handleEmergency .manual-load>span i:hover .one {
	display: none
}

.handleEmergency .manual-load>span i:hover .two {
	display: inline-block
}

.handleEmergency .manual-load>span:last-child {
	width: 2.81rem
}

.agreement-text {
	line-height: .3rem
}

.agreement-text>h5 {
	font-size: .2rem;
	font-weight: 700;
	margin: .2rem 0
}

.agreement-text div,.agreement-text p {
	text-align: justify
}

.title_data {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: .3rem
}

.mes_one {
	font-weight: 600
}

.mes_one,.mes_two {
	margin: .15rem 0
}

.mes_three {
	padding-left: .45rem
}

.mes_four {
	padding-left: .14rem
}

.dealer_table {
	width: 100%;
	margin-bottom: .4rem;
	margin-top: .2rem;
	word-break: break-all;
	word-wrap: break-all
}

.dealer_table tr>td,.dealer_table tr>th {
	border: 1px solid #fff
}

.dealer_table thead {
	width: 100%
}

.dealer_table thead>tr {
	width: 3.5rem!important;
	height: .5rem
}

.dealer_table thead>tr th {
	text-align: center;
	width: 20%;
	font-size: 13px;
	color: #000;
	font-weight: 400;
	border: 1px solid rgba(0,0,0,.6);
	padding: .1rem
}

.dealer_table tbody>tr {
	width: 20%;
	height: .5rem
}

.dealer_table tbody>tr td {
	padding: .1rem;
	text-align: center;
	font-size: 13px;
	border: 1px solid rgba(0,0,0,.6);
	color: #000
}

.handleAppointMaintain {
	width: 100%;
	margin: 0 auto;
	padding: 0 2.6rem;
	text-align: left
}

.handleAppointMaintain .AM_h2 {
	width: 100%;
	text-align: center;
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .4rem;
	margin-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleAppointMaintain .appointInfo,.handleAppointMaintain .personalInfo {
	padding-bottom: .39rem
}

.handleAppointMaintain .appointInfo>div,.handleAppointMaintain .personalInfo>div {
	display: flex;
	justify-content: flex-start;
	height: .4rem;
	line-height: .46rem;
	margin-bottom: .46rem
}

.handleAppointMaintain .appointInfo>div>h3,.handleAppointMaintain .personalInfo>div>h3 {
	font-size: 15px;
	font-weight: 600;
	margin-right: .86rem;
	color: #1b1b1b;
	width: 1.8rem;
	height: .4rem;
	line-height: .4rem
}

.handleAppointMaintain .appointInfo>div>h3>i,.handleAppointMaintain .personalInfo>div>h3>i {
	color: #c7000a;
	display: inline-block;
	width: .2rem;
	height: .4rem;
	line-height: .4rem
}

.handleAppointMaintain .appointInfo>div .ant-input,.handleAppointMaintain .personalInfo>div .ant-input {
	width: 3.2rem;
	margin-right: .6rem;
	font-size: 13px;
	height: .4rem
}

.handleAppointMaintain .ant-input:focus,.handleAppointMaintain .ant-input:hover {
	border-color: #c7000a;
	box-shadow: none
}

.handleAppointMaintain .ant-checkbox-wrapper {
	margin-right: .52rem
}

.handleAppointMaintain .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #c7000a;
	border-color: #c7000a
}

.handleAppointMaintain .ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),.handleAppointMaintain .ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.handleAppointMaintain .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner,.handleAppointMaintain .ant-checkbox-wrapper:hover .ant-checkbox-inner,.handleAppointMaintain .ant-select-selection:active,.handleAppointMaintain .ant-select-selection:focus,.handleAppointMaintain .ant-select-selection:hover,.handleAppointMaintain .ant-time-picker-input:hover {
	border-color: #c7000a
}

.handleAppointMaintain .ant-select-selection__placeholder {
	height: .4rem!important;
	line-height: .4rem!important
}

.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span {
	display: inline-block;
	height: .4rem;
	width: 3.2rem;
	border: .01rem solid #d9d9d9;
	border-radius: .05rem;
	display: flex;
	align-items: center;
	padding-left: 11px;
	margin-right: .6rem
}

.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span:focus,.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span:hover {
	border: .01rem solid #c7000a
}

.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span .ant-input {
	width: 60%;
	height: 80%;
	border: none;
	border-right: .01rem solid rgba(0,0,0,.1);
	margin-right: .2rem;
	outline: medium;
	padding: 0;
	font-size: 13px
}

.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span>i {
	font-size: 13px;
	color: #c7000a;
	display: inline-block;
	cursor: pointer
}

.handleAppointMaintain .personalInfo>div:nth-of-type(2)>span .sendBtn {
	cursor: pointer;
	pointer-events: none;
	color: hsla(0,0%,60%,.5)
}

.handleAppointMaintain .appointInfo>div>h3 {
	letter-spacing: .06rem;
	font-size: 15px
}

.handleAppointMaintain .appointInfo>div>h3 span {
	color: #000
}

.handleAppointMaintain .appointInfo>div .ant-calendar-picker {
	margin-right: .19rem;
	height: .4rem!important
}

.handleAppointMaintain .appointInfo>div .ant-input,.handleAppointMaintain .appointInfo>div .ant-select {
	margin-right: .19rem;
	font-size: 13px;
	height: .4rem!important
}

.handleAppointMaintain .appointInfo>div .ant-input>.ant-select-selection--single,.handleAppointMaintain .appointInfo>div .ant-select>.ant-select-selection--single {
	height: .4rem!important
}

.handleAppointMaintain .appointInfo>div .ant-input>.ant-select-selection--single>.ant-select-selection__rendered,.handleAppointMaintain .appointInfo>div .ant-select>.ant-select-selection--single>.ant-select-selection__rendered {
	height: .4rem!important;
	line-height: .4rem!important
}

.handleAppointMaintain .appointInfo>div .ant-input>.ant-select-selection--single>.ant-select-selection__rendered>.ant-select-selection__placeholder,.handleAppointMaintain .appointInfo>div .ant-select>.ant-select-selection--single>.ant-select-selection__rendered>.ant-select-selection__placeholder {
	height: .4rem!important;
	line-height: .4rem!important;
	margin-top: -.2rem!important
}

.handleAppointMaintain .appointInfo>div span {
	color: #b9b9b9
}

.handleAppointMaintain .appointInfo>div span>input {
	font-size: 13px;
	height: .4rem!important
}

.handleAppointMaintain .appointInfo>div span.ant-time-picker {
	height: .4rem!important
}

.handleAppointMaintain .appointInfo>div .hint {
	font-size: 13px;
	color: #999
}

.handleAppointMaintain .appointInfo>div .hint_i {
	padding-left: .25rem;
	line-height: .4rem;
	background-size: .18rem .18rem
}

.handleAppointMaintain .appointInfo>div ul {
	width: 12rem;
	margin-bottom: .8rem;
	height: 1rem
}

.handleAppointMaintain .appointInfo>div li {
	width: 5rem;
	display: inline-block
}

.handleAppointMaintain .appointInfo>div li span {
	font-size: 13px;
	color: #000
}

.handleAppointMaintain .appointInfo>.appointby {
	height: 1.38rem;
	margin-bottom: .8rem
}

.handleAppointMaintain .appointInfo>.appointby h3 {
	width: 1.7rem
}

.handleAppointMaintain .timeInfo>div>h3 {
	letter-spacing: normal;
	font-size: 15px
}

.handleAppointMaintain .timeInfo>div input {
	caret-color: transparent;
}

.handleAppointMaintain .dealerInfo>.deacler {
	display: inline-block;
	height: .9rem;
	margin-bottom: .2rem;
	line-height: .4rem;
	font-weight: 700;
	font-size: 15px
}

.handleAppointMaintain .dealerInfo>.deacler>strong {
	color: #deb887
}

.handleAppointMaintain .dealerInfo>.deacler>.ant-select {
	width: 2.2rem;
	font-weight: 400;
	margin-right: .2rem;
	font-size: 13px
}

.handleAppointMaintain .dealerInfo>.deacler>.ant-select>.ant-select-selection {
	box-shadow: none
}

.handleAppointMaintain .dealerInfo>.deacler>.ant-select-open,.handleAppointMaintain .dealerInfo>.deacler>.ant-select-open .ant-select-selection,.handleAppointMaintain .dealerInfo>.deacler>.ant-select>.ant-select-selection:hover {
	border-color: #deb887
}

.handleAppointMaintain .dealerInfo>.deacler>.ant-input {
	font-weight: 400;
	margin-top: .03rem;
	width: 4rem;
	box-shadow: none;
	font-size: 13px
}

.handleAppointMaintain .dealerInfo>.deacler>.ant-input:focus,.handleAppointMaintain .dealerInfo>.deacler>.ant-input:hover {
	border-color: #deb887
}

.handleAppointMaintain .dealerInfo>.deacler>span {
	float: right;
	display: inline-block;
	width: .9rem;
	height: .4rem;
	background-color: #deb887;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: .2rem;
	border-radius: .05rem;
	margin: 0 .4rem;
	cursor: pointer
}

.handleAppointMaintain .dealerInfo>.deacler>b {
	font-size: 13px;
	font-weight: 400;
	float: right
}

.handleAppointMaintain .dealerInfo>.deacler>b>i {
	color: red
}

.handleAppointMaintain .dealerInfo>.mapInfo {
	height: 4.71rem;
	padding-bottom: .4rem;
	margin-bottom: .4rem
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul {
	width: 4.7rem;
	height: 100%;
	overflow: auto;
	padding-right: .2rem;
	display: inline-block
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li {
	width: 100%;
	height: .8rem;
	border-bottom: .01rem solid rgba(0,0,0,.1);
	overflow: hidden;
	padding-top: .18rem;
	transition: .3s
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li:first-of-type {
	border-top: .01rem solid rgba(0,0,0,.1)
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li>h5 {
	height: .49rem;
	font-size: 13px;
	font-weight: 700;
	width: 4rem;
	position: relative;
	margin-bottom: .3rem
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li>h5>span {
	display: inline-block;
	float: left;
	width: .22rem;
	height: .3rem;
	line-height: .25rem;
	background-size: 100% 100%;
	vertical-align: .03rem;
	font-size: .12rem;
	text-align: center;
	color: #fff;
	margin-right: .2rem
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li>h5>b {
	float: right
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>li>p {
	font-size: 13px;
	text-align: center
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>.open_li {
	width: 100%;
	height: 2.5rem;
	border-bottom: .01rem solid rgba(0,0,0,.1);
	overflow: hidden;
	transition: .3s;
	box-sizing: initial
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>.open_li>h5 {
	width: 4rem;
	height: .49rem;
	font-size: 13px;
	font-weight: 700;
	position: relative
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>.open_li>h5>span {
	display: inline-block;
	float: left;
	width: .2rem;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% 45%;
	vertical-align: -.05rem;
	color: #fff;
	margin-right: .2rem
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>.open_li>h5>b {
	float: right
}

.handleAppointMaintain .dealerInfo>.mapInfo>ul>a>.open_li>p {
	overflow: hidden;
	font-size: 13px;
	text-align: left;
	margin-left: .43rem
}

.handleAppointMaintain .dealerInfo>.mapInfo>.map {
	float: right;
	height: 4.31rem;
	background: #deb887;
	width: 9.22rem;
	position: relative
}

.handleAppointMaintain .dealerInfo>.mapInfo>.map .BMap_bubble_content {
	padding: 0 10px;
	width: 250px;
	height: 100px
}

.handleAppointMaintain .appointment {
	margin-top: .31rem;
	text-align: center;
	width: 100%
}

.handleAppointMaintain .appointment .ant-checkbox-wrapper {
	font-size: 13px;
	margin-right: 0
}

.handleAppointMaintain .appointment .ant-btn {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	outline: medium
}

.handleAppointMaintain .appointment .ant-btn span {
	color: #c7000a;
	font-size: 13px;
	font-weight: 400
}

.handleAppointMaintain .appointment>span {
	display: block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	background-color: #c7000a;
	border-radius: .25rem;
	margin: .21rem auto 0;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	cursor: pointer
}

.appointMainwarnning .ant-modal {
	width: 10rem!important;
	height: 4.66rem
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-close {
	display: none;
	right: -.1rem;
	top: -.1rem
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff;
	cursor: pointer
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-header {
	display: none
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-body {
	text-align: center;
	padding: .8rem 0
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-body>img {
	width: .88rem;
	display: block;
	margin: 0 auto .28rem
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-body>p {
	font-size: .28rem
}

.appointMainwarnning .ant-modal .ant-modal-content .ant-modal-body>span {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	border-radius: .5rem;
	background-color: #c7000a;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	margin: .65rem .15rem 0
}

.showTime .time_con {
	overflow-x: hidden
}

.showTime .time_gongwei li {
	justify-content: space-around
}

.showTime .time_gongwei span:nth-child(2) {
	width: 1.4rem
}

.handleAppointFixed {
	width: 100%;
	margin: 0 auto;
	padding: 0 2.6rem;
	text-align: left
}

.handleAppointFixed .AM_h2 {
	width: 100%;
	text-align: center;
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .4rem;
	margin-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleAppointFixed .appointInfo,.handleAppointFixed .personalInfo {
	padding-bottom: .39rem
}

.handleAppointFixed .appointInfo_div {
	display: flex;
	justify-content: flex-start;
	height: .4rem;
	line-height: .4rem;
	margin-bottom: .46rem
}

.handleAppointFixed .appointInfo_div>h3 {
	font-size: 15px;
	font-weight: 600;
	margin-right: .86rem;
	color: #1b1b1b;
	width: 1.8rem;
	height: .4rem;
	line-height: .4rem
}

.handleAppointFixed .appointInfo_div>h3>i {
	color: #c7000a;
	display: inline-block;
	width: .2rem;
	height: .4rem;
	line-height: .4rem
}

.handleAppointFixed .appointInfo_div .ant-input {
	width: 3.2rem;
	margin-right: .6rem;
	height: .4rem;
	font-size: 13px
}

.handleAppointFixed .hint_i {
	padding-left: .25rem;
	line-height: .4rem;
	background-size: .18rem .18rem;
	color: #999
}

.handleAppointFixed .ant-input:focus,.handleAppointFixed .ant-input:hover {
	border-color: #c7000a;
	box-shadow: none
}

.handleAppointFixed .ant-checkbox-wrapper {
	margin-right: .52rem
}

.handleAppointFixed .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #c7000a;
	border-color: #c7000a
}

.handleAppointFixed .ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.handleAppointFixed .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner,.handleAppointFixed .ant-checkbox-wrapper:hover .ant-checkbox-inner {
	border-color: #c7000a
}

.handleAppointFixed .ant-select-selection:active,.handleAppointFixed .ant-select-selection:focus,.handleAppointFixed .ant-select-selection:hover {
	border-color: #c7000a;
	box-shadow: none
}

.handleAppointFixed .ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),.handleAppointFixed .ant-time-picker-input:hover {
	border-color: #c7000a
}

.handleAppointFixed .personalInfo>div:nth-of-type(2)>span {
	display: inline-block;
	height: .4rem;
	width: 3.2rem;
	border: 1px solid #d9d9d9;
	border-radius: .05rem;
	display: flex;
	align-items: center;
	margin-right: .6rem
}

.handleAppointFixed .personalInfo>div:nth-of-type(2)>span:focus,.handleAppointFixed .personalInfo>div:nth-of-type(2)>span:hover {
	border: 1px solid #c7000a
}

.handleAppointFixed .personalInfo>div:nth-of-type(2)>span .ant-input {
	width: 60%;
	height: 98%;
	font-size: 13px;
	border: none;
	border-right: 1px solid rgba(0,0,0,.1);
	margin-right: .2rem;
	outline: medium
}

.handleAppointFixed .personalInfo>div:nth-of-type(2)>span>i {
	font-size: 13px;
	color: #c7000a;
	display: inline-block;
	cursor: pointer
}

.handleAppointFixed .personalInfo>div:nth-of-type(2)>span .sendBtn {
	cursor: pointer;
	pointer-events: none;
	color: hsla(0,0%,60%,.5)
}

.handleAppointFixed .appointInfo>div>h3 {
	letter-spacing: .06rem
}

.handleAppointFixed .appointInfo>div .ant-select {
	height: .4rem!important
}

.handleAppointFixed .appointInfo>div .ant-select .ant-select-selection {
	height: .4rem!important;
	line-height: .4rem!important;
	font-size: 13px
}

.handleAppointFixed .appointInfo>div .ant-select .ant-select-selection .ant-select-selection__rendered {
	height: .4rem!important;
	line-height: .4rem!important
}

.handleAppointFixed .appointInfo>div .ant-calendar-picker {
	margin-right: .19rem;
	height: .4rem!important;
	line-height: .4rem!important
}

.handleAppointFixed .appointInfo>div .ant-time-picker {
	height: .4rem!important;
	line-height: .4rem!important
}

.handleAppointFixed .appointInfo>div .ant-time-picker .ant-time-picker-input {
	font-size: 13px
}

.handleAppointFixed .appointInfo>div .ant-input {
	margin-right: .19rem;
	height: .4rem!important;
	font-size: 13px
}

.handleAppointFixed .appointInfo>div textarea {
	height: .4rem!important;
	line-height: .4rem!important;
	padding: 0 11px
}

.handleAppointFixed .appointInfo>div span {
	font-size: 13px;
	color: #b9b9b9;
	height: .4rem!important;
	line-height: .4rem
}

.handleAppointFixed .appointInfo>div span .ant-time-picker-input {
	height: .4rem!important
}

.handleAppointFixed .timeInfo>div>h3 {
	letter-spacing: normal;
	font-size: 15px
}

.handleAppointFixed .timeInfo>div input {
	caret-color: transparent;
}

.handleAppointFixed .dealerInfo {
	padding-bottom: .49rem
}

.handleAppointFixed .dealerInfo>.deacler {
	display: inline-block;
	height: .9rem;
	margin-bottom: .2rem;
	line-height: .4rem;
	font-weight: 700;
	font-size: 15px
}

.handleAppointFixed .dealerInfo>.deacler>strong {
	color: #deb887
}

.handleAppointFixed .dealerInfo>.deacler>.ant-select {
	width: 2.2rem;
	font-weight: 400;
	margin-right: .2rem;
	font-size: 13px
}

.handleAppointFixed .dealerInfo>.deacler>.ant-select>.ant-select-selection {
	box-shadow: none
}

.handleAppointFixed .dealerInfo>.deacler>.ant-select-open,.handleAppointFixed .dealerInfo>.deacler>.ant-select-open .ant-select-selection,.handleAppointFixed .dealerInfo>.deacler>.ant-select>.ant-select-selection:hover {
	border-color: #deb887
}

.handleAppointFixed .dealerInfo>.deacler>.ant-input {
	font-weight: 400;
	margin-top: .03rem;
	width: 4rem;
	box-shadow: none;
	font-size: 13px
}

.handleAppointFixed .dealerInfo>.deacler>.ant-input:focus,.handleAppointFixed .dealerInfo>.deacler>.ant-input:hover {
	border-color: #deb887
}

.handleAppointFixed .dealerInfo>.deacler>span {
	float: right;
	display: inline-block;
	width: .9rem;
	height: .4rem;
	background-color: #deb887;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: .2rem;
	border-radius: .05rem;
	margin: 0 .4rem;
	cursor: pointer
}

.handleAppointFixed .dealerInfo>.deacler>b {
	font-size: 13px;
	font-weight: 400;
	float: right
}

.handleAppointFixed .dealerInfo>.deacler>b>i {
	color: red
}

.handleAppointFixed .dealerInfo>.mapInfo {
	height: 4.71rem;
	padding-bottom: .4rem;
	margin-bottom: .4rem
}

.handleAppointFixed .dealerInfo>.mapInfo>ul {
	width: 4.7rem;
	height: 100%;
	overflow: auto;
	padding-right: .2rem;
	display: inline-block
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li {
	width: 100%;
	height: .8rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
	overflow: hidden;
	padding-top: .18rem;
	transition: .3s
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li:first-of-type {
	border-top: 1px solid rgba(0,0,0,.1)
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li>h5 {
	height: .49rem;
	font-size: 13px;
	font-weight: 700;
	width: 4rem;
	position: relative;
	margin-bottom: .3rem
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li>h5>span {
	display: inline-block;
	float: left;
	width: .22rem;
	height: .3rem;
	line-height: .25rem;
	background-size: 100% 100%;
	vertical-align: .03rem;
	font-size: .12rem;
	text-align: center;
	color: #fff;
	margin-right: .2rem
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li>h5>b {
	float: right
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>li>p {
	font-size: 13px;
	text-align: center
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>.open_li {
	width: 100%;
	height: 2.5rem;
	border-bottom: 1px solid rgba(0,0,0,.1);
	overflow: hidden;
	transition: .3s;
	box-sizing: initial
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>.open_li>h5 {
	height: .49rem;
	font-size: 13px;
	width: 4rem;
	font-weight: 700;
	position: relative
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>.open_li>h5>span {
	display: inline-block;
	float: left;
	width: .2rem;
	height: 100%;
	background-repeat: no-repeat;
	background-size: 100% 45%;
	vertical-align: -.05rem;
	color: #fff;
	margin-right: .2rem
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>.open_li>h5>b {
	float: right
}

.handleAppointFixed .dealerInfo>.mapInfo>ul>a>.open_li>p {
	overflow: hidden;
	font-size: 13px;
	text-align: left;
	margin-left: .43rem
}

.handleAppointFixed .dealerInfo>.mapInfo>.map {
	float: right;
	height: 4.31rem;
	background: #deb887;
	width: 9.22rem;
	position: relative
}

.handleAppointFixed .dealerInfo>.mapInfo>.map .BMap_bubble_content {
	padding: 0 10px;
	width: 250px;
	height: 100px
}

.handleAppointFixed .dealerInfo .fixedpolicy {
	height: .2rem;
	line-height: .2rem;
	font-size: 13px;
	color: #c7000a
}

.handleAppointFixed .dealerInfo .fixedpolicy:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .2rem;
	width: .2rem;
	margin-top: .15rem;
	margin-right: .07rem;
	background-size: 100% 100%
}

.handleAppointFixed .appointment {
	margin-top: .31rem;
	text-align: center;
	width: 100%
}

.handleAppointFixed .appointment .ant-checkbox-wrapper {
	font-size: 13px;
	margin-right: 0
}

.handleAppointFixed .appointment .ant-btn {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
	outline: medium
}

.handleAppointFixed .appointment .ant-btn span {
	color: #c7000a;
	font-size: 13px;
	font-weight: 400
}

.handleAppointFixed .appointment>span {
	display: block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	background-color: #c7000a;
	border-radius: .25rem;
	margin: .21rem auto 0;
	font-size: 15px;
	font-weight: 600;
	color: #fff;
	cursor: pointer
}

.appointFixedwarnning .ant-modal {
	width: 10rem!important;
	height: 4.66rem
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-close {
	display: none;
	right: -.1rem;
	top: -.1rem
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-header {
	display: none
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-body {
	text-align: center;
	padding: .8rem 0
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-body>img {
	width: .88rem;
	display: block;
	margin: 0 auto .28rem
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-body>p {
	font-size: .28rem
}

.appointFixedwarnning .ant-modal .ant-modal-content .ant-modal-body>span {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	border-radius: .5rem;
	background-color: #c7000a;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
	margin: .65rem .15rem 0
}

.showTime {
	width: 7.2rem
}

.showTime .ant-modal-close {
	right: -.1rem;
	top: -.1rem
}

.showTime .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff;
	cursor: pointer
}

.showTime .ant-modal-content {
	width: 7.2rem
}

.showTime h2 {
	text-align: center;
	margin-bottom: .48rem
}

.showTime .ant-modal-body {
	padding: .53rem 0
}

.showTime hr {
	color: #e5e5e5;
	background-color: #e5e5e5;
	margin-bottom: .4rem
}

.showTime .time_riqi {
	padding-bottom: .2rem;
	width: 5.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between
}

.showTime .time_riqi li {
	display: inline-block;
	height: .7rem;
	text-align: center;
	cursor: pointer
}

.showTime .time_riqi li span {
	display: block;
	color: #999
}

.showTime .time_riqi li span:nth-child(2) {
	margin-bottom: .05rem
}

.showTime .time_riqi li span:nth-child(3) {
	display: none
}

.showTime .time_riqi .riqicol,.showTime .time_riqi .riqicol span {
	color: #000
}

.showTime .time_riqi .riqicol span:nth-child(3) {
	display: block;
	margin: 0 auto;
	width: .2rem;
	height: 2px;
	border-radius: 2px;
	background-color: #c7000a
}

.showTime .time_con {
	width: 100%;
	padding: .4rem 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow-y: scroll
}

.showTime .time_con::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

.showTime .time_con::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px #c7000a;
	background: #c7000a
}

.showTime .time_con::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.2);
	border-radius: 0;
	background: rgba(0,0,0,.1)
}

.showTime .time_gongwei {
	width: 5rem;
	margin: 0 auto;
	height: 3rem
}

.showTime .time_gongwei li {
	margin-bottom: .5rem;
	display: flex;
	justify-content: space-between
}

.showTime .time_gongwei span:first-child,.showTime .time_gongwei span:nth-child(2) {
	text-align: center;
	display: inline-block;
	height: .4rem;
	line-height: .4rem
}

.showTime .time_gongwei div {
	width: 1.4rem;
	display: inline-block
}

.showTime .time_gongwei div button {
	width: 1.4rem;
	height: .4rem;
	background-color: #c7000a;
	border: none;
	border-radius: .4rem;
	color: #fff;
	font-weight: 700;
	cursor: pointer;
	outline: none
}

.showTime .time_gongwei .cccol button {
	background-color: #eee;
	color: #bbb;
	cursor: not-allowed;
	outline: none
}

.handletViolation {
	width: 100%;
	margin: 0 auto;
	padding: 0 3.6rem;
	text-align: center
}

.handletViolation .ViolationCheck {
	width: 100%;
	padding: 0 3.2rem
}

.handletViolation .ViolationCheck>div {
	width: 100%;
	height: .42rem;
	line-height: .42rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: .32rem
}

.handletViolation .ViolationCheck>div h3 {
	font-size: 15px;
	font-weight: 600;
	color: #1b1b1b;
	letter-spacing: .05rem
}

.handletViolation .ViolationCheck>div h3 i {
	color: #c7000a
}

.handletViolation .ViolationCheck>div .ant-input,.handletViolation .ViolationCheck>div .ant-select {
	height: .4rem!important;
	font-size: 13px
}

.handletViolation .ViolationCheck>div .ant-input .ant-select-selection,.handletViolation .ViolationCheck>div .ant-select .ant-select-selection {
	height: .4rem!important;
	line-height: .4rem
}

.handletViolation .ViolationCheck>div .ant-input .ant-select-selection .ant-select-selection__rendered,.handletViolation .ViolationCheck>div .ant-select .ant-select-selection .ant-select-selection__rendered {
	height: .4rem!important;
	line-height: .4rem!important
}

.handletViolation .ViolationCheck>div .ant-input:hover {
	border-color: #c7000a
}

.handletViolation .ViolationCheck>div .ant-checkbox-wrapper {
	margin-right: .4rem
}

.handletViolation .ViolationCheck>div .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #c7000a;
	border-color: #c7000a
}

.handletViolation .ViolationCheck>div .ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled),.handletViolation .ViolationCheck>div .ant-checkbox-wrapper .ant-checkbox-input:focus+.ant-checkbox-inner,.handletViolation .ViolationCheck>div .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner,.handletViolation .ViolationCheck>div .ant-checkbox-wrapper:hover .ant-checkbox-inner,.handletViolation .ViolationCheck>div .ant-select-selection:active,.handletViolation .ViolationCheck>div .ant-select-selection:focus,.handletViolation .ViolationCheck>div .ant-select-selection:hover {
	border-color: #c7000a
}

.handletViolation .ViolationCheck div:last-child {
	margin-bottom: .18rem
}

.handletViolation .ViolationCheck span {
	display: block;
	text-align: left;
	font-size: 13px;
	color: #999;
	margin-bottom: .59rem
}

.handletViolation .ViolationCheck button {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	width: 2.2rem;
	background-color: #c7000a;
	color: #fff;
	border-radius: .25rem;
	outline: medium;
	border: none;
	cursor: pointer
}

.handletViolation .checked-result {
	display: inline-block;
	width: 100%;
	padding-top: .8rem;
	border-top: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .81rem;
	margin-top: .79rem
}

.handletViolation .checked-result tr>td {
	border: .01rem solid rgba(0,0,0,.05);
	border-top: none
}

.handletViolation .checked-result tbody,.handletViolation .checked-result td,.handletViolation .checked-result th,.handletViolation .checked-result thead,.handletViolation .checked-result tr {
	display: inline-block
}

.handletViolation .checked-result thead {
	width: 100%
}

.handletViolation .checked-result thead>tr {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	text-align: center;
	background-color: #c7000a
}

.handletViolation .checked-result thead>tr th {
	font-size: .24rem;
	color: #fff;
	font-weight: 600
}

.handletViolation .checked-result tbody {
	width: 100%
}

.handletViolation .checked-result tbody>tr {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	display: flex;
	justify-content: flex-start
}

.handletViolation .checked-result tbody>tr td {
	width: 33.3%;
	height: 100%;
	text-align: center;
	font-size: 13px;
	color: #c7000a
}

.handletViolation .checked-result tbody>tr td:first-of-type,.handletViolation .checked-result tbody>tr td:nth-of-type(2) {
	border-right: none
}

.handletViolation .checked-result tbody>tr:first-child {
	background-color: #f5f5f5
}

.handletViolation .checked-result tbody>tr:first-child td {
	color: #000
}

.handletViolation .ViolationDetail {
	display: block;
	width: 100%;
	margin-bottom: .4rem
}

.handletViolation .ViolationDetail tbody,.handletViolation .ViolationDetail td,.handletViolation .ViolationDetail tr {
	display: inline-block
}

.handletViolation .ViolationDetail>tbody {
	width: 100%
}

.handletViolation .ViolationDetail>tbody tr {
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	display: flex;
	justify-content: flex-start;
	border: .01rem solid rgba(0,0,0,.05)
}

.handletViolation .ViolationDetail>tbody tr:first-child,.handletViolation .ViolationDetail>tbody tr:nth-of-type(2) {
	border-bottom: none
}

.handletViolation .ViolationDetail>tbody tr td {
	height: 100%;
	text-align: center;
	font-size: 13px;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.handletViolation .ViolationDetail>tbody tr td:first-child {
	width: 25%;
	text-align: center;
	border-right: .01rem solid rgba(0,0,0,.05)
}

.handletViolation .ViolationDetail>tbody tr td:last-child {
	width: 75%;
	text-align: left;
	padding-left: .4rem
}

.handletViolation .ViolationDetail>tbody tr:first-child {
	background-color: #f5f5f5
}

.handletViolation .ViolationDetail>tbody tr:first-child td {
	color: #000
}

.handletViolation .ViolationDetail>tbody tr:first-child td:last-child {
	color: #c7000a
}

.aiCheShow>.ant-modal-content {
	top: 3.5rem;
	height: 3rem
}

.aiCheShow>.ant-modal-content>.ant-modal-close {
	display: none;
	position: absolute;
	top: -.15rem;
	right: -.15rem
}

.aiCheShow>.ant-modal-content>.ant-modal-close>.ant-modal-close-x {
	background: #c7000a;
	border-radius: .13rem;
	width: .26rem;
	height: .26rem;
	color: #fff;
	line-height: .28rem
}

.aiCheShow>.ant-modal-content>.ant-modal-body {
	padding: .7rem 0 0
}

.aiCheShow>.ant-modal-content>.ant-modal-body>p {
	font-size: .28rem;
	font-weight: 700;
	text-align: center;
	margin: .15rem 0
}

.aiCheShow>.ant-modal-content>.ant-modal-body>.btn {
	font-size: .28rem;
	height: .5rem;
	width: 2.2rem;
	background: #deb887;
	text-align: center;
	cursor: pointer;
	border-radius: .25rem;
	color: #fff;
	line-height: .5rem;
	margin: .5rem auto 0
}

.handleServerHall {
	margin: .8rem auto 1rem;
	max-width: 19.2rem;
	text-align: center
}

.handleServerHall .topBanner {
	position: relative
}

.handleServerHall .topBanner .headImg {
	display: block;
	width: 100%
}

.handleServerHall .topBanner .tit {
	position: absolute;
	top: 40%;
	left: 13.5%;
	font-size: .36rem;
	letter-spacing: 2.5px;
	font-weight: 600;
	color: #fff
}

.handleServerHall .topBanner .underLine {
	position: absolute;
	top: 61%;
	left: 13.5%;
	display: inline-block;
	width: .36rem;
	height: .03rem;
	background-color: #fff
}

.handleServerHall>div {
	width: 100%
}

.handleServerHall>div .NavList {
	width: 100%;
	display: flex;
	height: .8rem;
	line-height: .8rem;
	margin-bottom: .8rem;
	background-color: #eee
}

.handleServerHall>div .NavList>a {
	flex: 1 1;
	text-align: center;
	border-right: .01rem solid #fff
}

.handleServerHall>div .NavList>a>li {
	font-size: 15px;
	font-weight: 600
}

.handleServerHall>div .NavList>a>li:hover {
	color: #c7000a
}

.handleServerHall>div .NavList>a:hover {
	background-color: #c7000a;
	text-decoration: none
}

.handleServerHall>div .NavList>a:hover>li,.handleServerHall>div .NavList>a:hover>li:hover {
	color: #fff
}

.handleServerHall>div .NavList>a:last-of-type {
	border: none
}

.handleServerHall>div .NavList .selected {
	background-color: #c7000a;
	text-decoration: none
}

.handleServerHall>div .NavList .selected>li,.handleServerHall>div .NavList .selected>li:hover {
	color: #fff
}

.handleQuality,.handleServerHall>div .serverhallContent {
	width: 100%;
	margin: 0 auto
}

.handleQuality {
	text-align: center
}

.handleQuality h2 {
	width: 100%;
	text-align: center;
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleQuality .secure-brand {
	padding: 0 2.61rem
}

.handleQuality .secure-brand .textFont {
	margin: .35rem 0 .74rem
}

.handleQuality .secure-brand .textFont p {
	font-size: 15px;
	color: #000
}

.handleQuality .secure-brand .textFont p:first-child {
	margin-bottom: .05rem
}

.handleQuality .secure-brand .car-circle {
	width: 100%;
	height: 3.7rem;
	margin-bottom: .8rem
}

.handleQuality .secure-brand .car-circle div {
	display: inline-block;
	height: 100%;
	width: 6.8rem;
	position: relative
}

.handleQuality .secure-brand .car-circle div:first-child {
	float: left
}

.handleQuality .secure-brand .car-circle div:last-child {
	float: right
}

.handleQuality .secure-brand .car-circle div img {
	width: 100%;
	height: 100%;
	cursor: pointer
}

.handleQuality .secure-brand .car-circle div img:last-child {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleQuality .logistics-brand {
	width: 100%;
	height: 4.53rem;
	background-color: #fafafa;
	padding: .79rem 2.61rem 0
}

.handleQuality .logistics-brand .textFont {
	margin: .38rem 0 .76rem
}

.handleQuality .logistics-brand .textFont p {
	font-size: 15px;
	color: #000
}

.handleQuality .logistics-brand .server-standard {
	width: 100%;
	padding: 0 1.15rem;
	display: flex;
	justify-content: space-between;
	margin-bottom: .8rem
}

.handleQuality .logistics-brand .server-standard li {
	float: left
}

.handleQuality .logistics-brand .server-standard li i {
	display: block
}

.handleQuality .logistics-brand .server-standard li span {
	font-size: .2rem
}

.handleQuality .nature-brand {
	width: 100%;
	padding: .78rem 2.61rem .54rem
}

.handleQuality .nature-brand .car-circle {
	margin-top: .6rem;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin-bottom: .8rem
}

.handleQuality .nature-brand .car-circle>a {
	display: inline-block;
	width: 6.8rem;
	text-align: left
}

.handleQuality .nature-brand .car-circle>a img {
	height: 4.3rem;
	width: 100%;
	display: block;
	margin-bottom: .3rem
}

.handleQuality .nature-brand .car-circle>a h3 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .18rem;
	line-height: .3rem;
	min-height: .6rem
}

.handleQuality .nature-brand .car-circle>a .icon_h3:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .16rem;
	width: .19rem;
	margin-left: .04rem;
	background-size: 100% 100%
}

.handleQuality .nature-brand .car-circle>a i {
	display: inline-block;
	font-size: 13px;
	color: #999;
	margin-bottom: .3rem
}

.handleQuality .nature-brand .car-circle>a i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleQuality .nature-brand .car-circle>a p {
	font-size: 14px;
	color: #999;
	margin-bottom: .54rem
}

.handleQuality .nature-brand .car-circle .circle-left {
	float: left
}

.handleQuality .nature-brand .car-circle .circle-right {
	float: right
}

.handleQuality .nature-brand .joinActivity {
	display: block;
	height: .5rem;
	width: 2.2rem;
	line-height: .5rem;
	text-align: center;
	border-radius: .25rem;
	background-color: #c7000a;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	margin: 0 auto
}

.handleGoodsShows {
	margin: 0 auto;
	padding: 0 2.61rem
}

.handleGoodsShows .topNav {
	display: flex;
	justify-content: flex-start;
	margin-bottom: .43rem
}

.handleGoodsShows .topNav li {
	float: left;
	margin-right: .71rem;
	font-size: 13px
}

.handleGoodsShows .topNav li .ant-checkbox-wrapper>span {
	font-size: 13px
}

.handleGoodsShows .topNav li .ant-checkbox-input:focus+.ant-checkbox-inner,.handleGoodsShows .topNav li .ant-checkbox-wrapper:hover .ant-checkbox-inner,.handleGoodsShows .topNav li .ant-checkbox:hover .ant-checkbox-inner {
	border-color: #c7000a
}

.handleGoodsShows .topNav li .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #c7000a;
	border-color: #c7000a
}

.handleGoodsShows .topNav li .ant-checkbox-checked:after {
	border: .01rem solid #c7000a
}

.handleGoodsShows .searchBox {
	height: .4rem;
	line-height: .4rem;
	font-size: 14px
}

.handleGoodsShows .searchBox input {
	height: 100%;
	width: 3.9rem;
	border: .01rem solid #999;
	border-radius: .05rem;
	padding-left: .05rem;
	margin-right: .2rem;
	float: left;
	outline: medium;
	font-size: 15px
}

.handleGoodsShows .searchBox input::-webkit-input-placeholder {
	color: #bfbfbf
}

.handleGoodsShows .searchBox input:-moz-input-placeholder {
	color: #bfbfbf
}

.handleGoodsShows .searchBox input:-ms-input-placeholder {
	color: #7a7979
}

.handleGoodsShows .searchBox button {
	display: inline-block;
	height: 100%;
	width: .9rem;
	line-height: .4rem;
	text-align: center;
	background-color: #c7000a;
	border-radius: .05rem;
	float: left;
	border: none;
	outline: medium;
	margin-right: .23rem
}

.handleGoodsShows .searchBox button img {
	height: .22rem;
	margin-top: -.09rem
}

.handleGoodsShows .searchBox span {
	font-size: 13px
}

.handleGoodsShows .searchBox span i {
	color: #d3b079
}

.handleGoodsShows .GoosList {
	margin-top: .4rem;
	padding-top: .39rem;
	border-top: .01rem solid rgba(51,51,51,.18)
}

.handleGoodsShows .GoosList ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap
}

.handleGoodsShows .GoosList ul a {
	margin-right: 1.76rem
}

.handleGoodsShows .GoosList ul a:nth-child(3n) {
	margin-right: 0
}

.handleGoodsShows .GoosList ul a li {
	text-align: center;
	margin-bottom: .39rem
}

.handleGoodsShows .GoosList ul a li img {
	display: block;
	margin-bottom: .23rem;
	width: 3.48rem;
	height: 3.48rem
}

.handleGoodsShows .GoosList ul a li span {
	display: block;
	font-size: 15px
}

.handleGoodsShows .GoosList .tishi_p {
	font-size: .24rem;
	height: 4rem;
	color: #deb887;
	text-align: center
}

.handleFalseCheck {
	width: 100%;
	padding: 0 2.61rem;
	text-align: center
}

.handleFalseCheck h2 {
	width: 100%;
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .39rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleFalseCheck .CompareFalse {
	position: relative
}

.handleFalseCheck .CompareFalse>div {
	width: 12rem;
	height: 4.2rem;
	margin: .78rem auto .82rem;
	position: relative;
	cursor: pointer
}

.handleFalseCheck .CompareFalse>div>img {
	display: block
}

.handleFalseCheck .CompareFalse>div>img:first-child {
	width: 100%;
	height: 100%
}

.handleFalseCheck .CompareFalse>div>img:last-child {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleFalseCheck .CompareFalse .palybtn {
	position: absolute;
	top: 3.2rem;
	left: 6.5rem
}

.handleFalseCheck .avoidCheck .text-font {
	margin: .56rem 0 .79rem
}

.handleFalseCheck .avoidCheck .text-font p {
	font-size: 15px
}

.handleFalseCheck .checkStep {
	height: 5.19rem;
	width: 12.01rem;
	background-color: #f3f3f3;
	margin: 0 auto
}

.handleFalseCheck .checkStep .check-step {
	width: 100%;
	display: flex;
	justify-content: space-around;
	padding: .65rem .49rem .41rem;
	box-sizing: border-box
}

.handleFalseCheck .checkStep .check-step .step01,.handleFalseCheck .checkStep .check-step .step02 {
	display: inline-block;
	text-align: left;
	height: 1.39rem
}

.handleFalseCheck .checkStep .check-step .step01 i,.handleFalseCheck .checkStep .check-step .step02 i {
	font-size: .6rem;
	color: #d3b079
}

.handleFalseCheck .checkStep .check-step .step01 p,.handleFalseCheck .checkStep .check-step .step02 p {
	font-size: 15px
}

.handleFalseCheck .checkStep .check-step .step01 {
	padding-right: .8rem;
	border-right: .01rem solid rgba(51,51,51,.18);
	margin-right: .9rem
}

.handleFalseCheck .checkStep img {
	width: 8.81rem;
	margin-left: -2rem
}

.handleFalseCheck .checkCode {
	width: 12.01rem;
	margin: .6rem auto 0;
	padding: .61rem 2.27rem;
	background-color: #f3f3f3
}

.handleFalseCheck .checkCode img {
	width: 7.46rem
}

.handleGoodsDetail {
	width: 100%;
	max-width: 19.2rem;
	margin: 0 auto;
	padding: 0 3.64rem 0 3.61rem;
	text-align: center
}

.handleGoodsDetail .goodstitle {
	width: 100%;
	position: relative;
	top: 0;
	left: 0
}

.handleGoodsDetail .goodstitle h2 {
	font-size: .3rem;
	font-weight: 600;
	color: #000;
	width: 100%;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleGoodsDetail .goodstitle a {
	position: absolute;
	left: 0;
	font-size: 15px;
	font-weight: 600;
	top: .12rem;
	color: #c7000a
}

.handleGoodsDetail .goodstitle a:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	position: relative;
	top: .12rem;
	left: 0;
	height: .28rem;
	width: .28rem;
	background-size: 100% 100%;
	margin-right: .05rem
}

.handleGoodsDetail .GoodsDetailList {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-top: .58rem
}

.handleGoodsDetail .GoodsDetailList li {
	float: left;
	width: 3.47rem;
	margin-bottom: .65rem;
	border-radius: .08rem;
	transition: all .5s;
	margin-right: .75rem;
	box-shadow: 0 0 30px rgba(0,0,0,.09);
	border-radius: .05rem;
	overflow: hidden
}

.handleGoodsDetail .GoodsDetailList li:nth-child(3n) {
	margin-right: 0
}

.handleGoodsDetail .GoodsDetailList li .imgdesc {
	width: 100%;
	height: 2rem;
	display: block;
	margin-bottom: .15rem
}

.handleGoodsDetail .GoodsDetailList li .wordnote {
	width: 100%;
	padding-left: .3rem;
	text-align: left;
	margin-bottom: .2rem
}

.handleGoodsDetail .GoodsDetailList li .wordnote img {
	display: block;
	width: .74rem;
	height: .21rem
}

.handleGoodsDetail .GoodsDetailList li .wordnote h2 {
	font-size: .2rem;
	font-weight: 600
}

.handleGoodsDetail .GoodsDetailList li button {
	display: inline-block;
	height: .43rem;
	line-height: .43rem;
	text-align: center;
	width: 1.3rem;
	border: .01rem solid #000;
	border-radius: .22rem;
	font-size: 13px;
	margin-bottom: .23rem
}

.handleGoodsDetail .GoodsDetailList li button span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .16rem;
	width: .16rem;
	margin-top: .13rem;
	background-size: 100% 100%;
	margin-right: .05rem
}

.handleGoodsDetail .GoodsDetailList li:hover {
	box-shadow: 0 0 30px rgba(0,0,0,.09)
}

.handleGoodsDetail .GoodsDetailList li:hover button {
	border: none;
	background-color: #c7000a
}

.handleGoodsDetail .GoodsDetailList li:hover button span {
	color: #fff
}

.handleGoodsDetail .GoodsDetailList li:hover button span:before {
	background-size: 100% 100%
}

.ant-modal-wrap .goodsdetail {
	width: 9rem!important
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-close {
	top: -.1rem;
	right: -.1rem
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-close .ant-modal-close-x {
	height: .3rem;
	line-height: .3rem;
	font-size: 13px;
	width: .3rem;
	text-align: center;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body {
	padding: 0
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body>img {
	width: 100%;
	display: block
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body ul li {
	width: 2.13rem;
	height: 1.33rem;
	margin-right: .1rem
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body ul li img {
	display: block;
	width: 100%;
	height: 100%;
	margin-top: .1rem
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body ul li:last-child {
	margin-right: 0
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body h2 {
	width: 100%;
	font-size: .24rem;
	font-weight: 600;
	padding-left: .4rem;
	padding-top: .4rem;
	margin-bottom: .2rem
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body>div {
	padding-bottom: .37rem
}

.ant-modal-wrap .goodsdetail .ant-modal-content .ant-modal-body>div p {
	width: 100%;
	padding-left: .39rem;
	font-size: 13px;
	color: #000
}

.handlePart {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0 3.2rem
}

.handlePart .search_box {
	width: 100%;
	position: relative
}

.handlePart .search_box>div {
	margin-bottom: .32rem;
	align-items: center;
	position: relative
}

.handlePart .search_box>div .ant-select {
	height: .4rem;
	line-height: .4rem;
	font-size: 13px
}

.handlePart .search_box>div .ant-select>div,.handlePart .search_box>div .ant-select>div>div {
	height: .4rem;
	line-height: .4rem
}

.handlePart .search_box>div>label {
	font-size: 15px;
	color: #1b1b1b;
	font-weight: 600;
	margin-right: .41rem;
	letter-spacing: .1rem
}

.handlePart .search_box>div>label>i {
	color: #c7000a
}

.handlePart .search_box>div:last-of-type {
	margin-bottom: .57rem
}

.handlePart .search_box>div .ant-input,.handlePart .search_box>div .ant-select-selection {
	font-size: 13px;
	height: .4rem!important;
	cursor: pointer
}

.handlePart .search_box>div .ant-input:active,.handlePart .search_box>div .ant-input:focus,.handlePart .search_box>div .ant-input:hover,.handlePart .search_box>div .ant-select-selection:active,.handlePart .search_box>div .ant-select-selection:focus,.handlePart .search_box>div .ant-select-selection:hover {
	border-color: #c7000a
}

.handlePart .search_box>div input {
	height: .4rem;
	width: 3.68rem;
	border: .01rem solid #999;
	border-radius: .05rem;
	padding-left: .12rem;
	margin-right: .2rem;
	outline: medium;
	font-size: 15px
}

.handlePart .search_box>div input::-webkit-input-placeholder {
	color: #bfbfbf
}

.handlePart .search_box>div input:-moz-input-placeholder {
	color: #bfbfbf
}

.handlePart .search_box>div input:-ms-input-placeholder {
	color: #7a7979
}

.handlePart .search_box .add_pad {
	position: absolute;
	right: 2.3rem;
	bottom: .75rem;
	font-size: 14px
}

.handlePart .submit-btn {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	margin-bottom: .78rem
}

.handlePart .submit-btn span {
	display: inline-block;
	width: 2.2rem;
	height: 100%;
	text-align: center;
	border: .01rem solid #000;
	border-radius: .25rem;
	font-size: 15px;
	cursor: pointer
}

.handlePart .submit-btn span:first-child {
	border: none;
	color: #fff;
	background-color: #d3b07a;
	margin-right: .57rem
}

.handlePart .search_result {
	border-top: 1px solid rgba(27,27,27,.18);
	padding-top: .8rem
}

.handlePart .search_result ul li {
	width: 100%;
	display: flex;
	line-height: .8rem;
	border-bottom: 1px solid #eee;
	border-left: 1px solid #eee
}

.handlePart .search_result ul li span {
	display: inline-block;
	width: 25.3333%;
	border-right: 1px solid #eee;
	min-height: .8rem;
	padding: .3rem .1rem;
	line-height: .2rem;
	word-break: break-word;
	display: flex;
	align-items: center;
	justify-content: center
}

.handlePart .search_result ul li span:first-child {
	width: 6%
}

.handlePart .search_result ul li span:nth-child(4),.handlePart .search_result ul li span:nth-child(5) {
	width: 9%
}

.handlePart .search_result ul li:first-child {
	width: 100%;
	background: #c7000a;
	line-height: .8rem;
	text-align: center;
	justify-content: center;
	color: #fff;
	font-size: .24rem;
	border: none
}

.handlePart .search_result ul li:nth-child(2) {
	background: #eee;
	height: .5rem;
	border: none
}

.handlePart .search_result ul li:nth-child(2) span {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	border-right: 1px solid #fff;
	padding: 0 .1rem
}

.handlePart .search_result ul li:nth-child(2) span:last-child {
	border: none
}

.handlePureBrand {
	margin: 0 auto 1rem
}

.handlePureBrand .PureBrand {
	max-width: 19.2rem;
	margin-top: .8rem
}

.handlePureBrand .PureBrand .topBanner {
	position: relative
}

.handlePureBrand .PureBrand .topBanner .headImg {
	display: block;
	width: 100%
}

.handlePureBrand .PureBrand .topBanner .tit {
	position: absolute;
	top: 40%;
	left: 13.5%;
	font-size: .36rem;
	letter-spacing: 2.5px;
	font-weight: 600;
	color: #000
}

.handlePureBrand .PureBrand .topBanner .underLine {
	position: absolute;
	top: 61%;
	left: 13.5%;
	display: inline-block;
	width: .36rem;
	height: .03rem;
	background-color: #000
}

.handlePureBrand .PureBrand>div {
	width: 100%
}

.handlePureBrand .PureBrand>div .NavList {
	width: 100%;
	display: flex;
	height: .8rem;
	line-height: .8rem;
	margin-bottom: .8rem;
	background-color: #eee
}

.handlePureBrand .PureBrand>div .NavList>a {
	flex: 1 1;
	text-align: center;
	border-right: .01rem solid #fff
}

.handlePureBrand .PureBrand>div .NavList>a>li {
	font-size: 15px;
	font-weight: 600
}

.handlePureBrand .PureBrand>div .NavList>a>li:hover {
	color: #c7000a
}

.handlePureBrand .PureBrand>div .NavList>a:hover {
	background-color: #c7000a;
	text-decoration: none
}

.handlePureBrand .PureBrand>div .NavList>a:hover>li,.handlePureBrand .PureBrand>div .NavList>a:hover>li:hover {
	color: #fff
}

.handlePureBrand .PureBrand>div .NavList>a:last-of-type {
	border: none
}

.handlePureBrand .PureBrand>div .NavList .selected {
	background-color: #c7000a;
	text-decoration: none
}

.handlePureBrand .PureBrand>div .NavList .selected>li,.handlePureBrand .PureBrand>div .NavList .selected>li:hover {
	color: #fff
}

.handlePureBrand .PureBrand>div .serverhallContent {
	width: 100%;
	margin: 0 auto
}

.handleQueity {
	width: 100%
}

.handleQueity,.handleQueity h2 {
	margin: 0 auto;
	text-align: center
}

.handleQueity h2 {
	width: 14rem;
	font-size: .3rem;
	font-weight: 600;
	width: 100%;
	padding-bottom: .4rem;
	padding-top: .8rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleQueity .pad_t_0 {
	padding-top: 0
}

.handleQueity .QueitySuprise {
	width: 14rem;
	margin: 0 auto
}

.handleQueity .QueitySuprise .descripe {
	font-size: 15px;
	font-family: MicrosoftYaHei;
	color: #000;
	text-align: center;
	padding: .6rem 1.08rem
}

.handleQueity .QueitySuprise .showList {
	display: flex;
	background: #f6f6f6
}

.handleQueity .QueitySuprise .showList>div {
	flex: 1 1
}

.handleQueity .QueitySuprise .showList>div>div:first-child h3 {
	margin-top: 0
}

.handleQueity .QueitySuprise .showList>div h3 {
	font-size: .2rem;
	color: #d3b079;
	font-family: MicrosoftYaHei-Bold;
	margin-top: .3rem;
	text-align: left;
	align-items: center
}

.handleQueity .QueitySuprise .showList>div h3 i {
	border-radius: 50%;
	display: inline-block;
	width: .06rem;
	height: .06rem;
	background: #d3b079;
	position: relative;
	top: -.05rem;
	margin-right: .08rem
}

.handleQueity .QueitySuprise .showList>div span {
	display: block;
	font-size: .18rem;
	color: #000;
	font-family: MicrosoftYaHei;
	text-align: left
}

.handleQueity .QueitySuprise .showList>div span i {
	color: #fe2525;
	margin-right: .05rem
}

.handleQueity .QueitySuprise .showList .left {
	width: 50%;
	height: 4.2rem
}

.handleQueity .QueitySuprise .showList .left img {
	width: 100%
}

.handleQueity .QueitySuprise .showList .right {
	width: 50%
}

.handleQueity .QueitySuprise .showList .right div {
	padding-left: .55rem
}

.handleQueity .QueitySuprise .showList .pad_t_60 {
	padding-top: .6rem
}

.handleQueity .QueitySuprise .showList .pad_t_66 {
	padding-top: .5rem
}

.handleQueity .QueitySuprise .showList .pad_t_81 {
	padding-top: .81rem
}

.handleQueity .QueitySuprise .vipgrand-content {
	margin: .75rem auto 0;
	width: 14rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader {
	display: flex;
	justify-content: center;
	min-height: 4rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderLeft {
	display: inline-block;
	width: 5.65rem;
	margin-right: 1.07rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderLeft img {
	width: 100%;
	margin-bottom: .19rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderLeft h3 {
	font-size: 15px;
	color: #000;
	font-weight: 600
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight {
	display: inline-block;
	vertical-align: top;
	text-align: left;
	width: 4rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight p {
	font-size: 13px;
	color: #313131;
	margin-bottom: .06rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight p b {
	display: inline-block;
	width: .2rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight>.title {
	margin-bottom: .39rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight>span i {
	font-size: 13px;
	color: #313131;
	float: left
}

.handleQueity .QueitySuprise .vipgrand-content .grandHeader .grandHeaderRight>span>div {
	display: inline-block;
	margin-bottom: .39rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle {
	width: 14rem;
	display: flex;
	justify-content: center
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle li {
	padding-bottom: .06rem;
	margin-left: 1.29rem;
	cursor: pointer
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle li img {
	height: .31rem
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle li span {
	font-size: 13px;
	color: #b0b1bf;
	display: block
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle li:first-of-type {
	margin-left: 0
}

.handleQueity .QueitySuprise .vipgrand-content .grandMiddle .sel-cardType {
	border-bottom: .02rem solid #c7000a
}

.handleQueity .QueitySuprise .suprisefont {
	margin-top: .39rem;
	text-align: center
}

.handleQueity .QueitySuprise .suprisefont p {
	font-size: 15px;
	color: #1b1b1b;
	margin-bottom: .05rem
}

.handleQueity .QueitySuprise .videoPlay {
	height: 5rem;
	width: 100%;
	margin-top: .55rem;
	margin-bottom: .36rem;
	cursor: pointer;
	position: relative
}

.handleQueity .QueitySuprise .videoPlay>img {
	display: block
}

.handleQueity .QueitySuprise .videoPlay>img:first-child {
	width: 100%;
	height: 100%
}

.handleQueity .QueitySuprise .videoPlay>img:last-child {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleQueity .QueitySuprise .videoPlay iframe,.handleQueity .QueitySuprise .videoPlay video {
	height: 100%;
	width: 100%
}

.handleQueity .Queity-vip {
	width: 14rem;
	margin: 0 auto
}

.handleQueity .Queity-vip .vipfont {
	padding: .59rem 0 .6rem
}

.handleQueity .Queity-vip .vipfont p {
	font-size: 15px
}

.handleQueity .Queity-vip .viplist {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: .33rem
}

.handleQueity .Queity-vip .viplist li {
	width: 49%;
	text-align: left;
	margin-bottom: .47rem;
	cursor: pointer
}

.handleQueity .Queity-vip .viplist li>img {
	width: 100%;
	display: block;
	margin-bottom: .2rem;
	height: 3rem
}

.handleQueity .Queity-vip .viplist li h3 {
	font-size: .22rem;
	font-weight: 600
}

.handleQueity .Queity-vip .viplist li p {
	font-size: 13px;
	color: #313131
}

.handleQueity .Queity-vip .viplist li p i {
	font-size: 13px;
	color: #c7000a
}

.handleQueity .creditsUsedHeader {
	width: 14rem;
	margin: 0 auto .82rem
}

.handleQueity .creditsUsedHeader>img {
	display: block;
	margin: .6rem auto .2rem;
	width: 100%;
	height: 4.5rem
}

.handleQueity .creditsUsedHeader>p {
	font-size: 15px;
	color: #010101
}

.handleQueity .basicqueity,.handleQueity .benefits,.handleQueity .gaincredits {
	width: 100%;
	background-color: #f6f6f6;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: .81rem 3.7rem .8rem;
	margin-bottom: .79rem
}

.handleQueity .basicqueity>li,.handleQueity .benefits>li,.handleQueity .gaincredits>li {
	display: flex;
	justify-content: flex-start
}

.handleQueity .basicqueity>li>img,.handleQueity .benefits>li>img,.handleQueity .gaincredits>li>img {
	width: .4rem;
	height: .4rem;
	margin-right: .26rem
}

.handleQueity .basicqueity>li>span,.handleQueity .benefits>li>span,.handleQueity .gaincredits>li>span {
	text-align: left
}

.handleQueity .basicqueity>li>span>h3,.handleQueity .benefits>li>span>h3,.handleQueity .gaincredits>li>span>h3 {
	font-size: .22rem;
	font-weight: 600;
	color: #010101;
	margin-bottom: .1rem
}

.handleQueity .basicqueity>li>span>p,.handleQueity .benefits>li>span>p,.handleQueity .gaincredits>li>span>p {
	font-size: 13px;
	color: #4d4d4d
}

.handleQueity .gaincredits {
	padding: .81rem 2.6rem .8rem 3.7rem;
	justify-content: flex-start
}

.handleQueity .gaincredits>li {
	width: 30%;
	margin-bottom: .51rem
}

.handleQueity .gaincredits>li:nth-of-type(2),.handleQueity .gaincredits>li:nth-of-type(5),.handleQueity .gaincredits>li:nth-of-type(8) {
	padding-left: .3rem;
	width: 40%
}

.handleQueity .gaincredits>li:nth-of-type(n+7) {
	margin-bottom: 0
}

.handleQueity .creditsUsedfooter {
	padding: .83rem 0 .81rem;
	width: 100%;
	background-color: #f6f6f6;
	margin-bottom: .79rem
}

.handleQueity .creditsUsedfooter>div {
	width: 100%;
	padding: 0 5.37rem;
	display: flex;
	justify-content: flex-start;
	margin-bottom: .83rem
}

.handleQueity .creditsUsedfooter>div>img {
	height: .29rem;
	margin: .05rem .26rem 0 0
}

.handleQueity .creditsUsedfooter>div>span {
	display: inline-block;
	text-align: left
}

.handleQueity .creditsUsedfooter>div>span>h1 {
	font-size: .22rem;
	font-weight: 600;
	color: #010101
}

.handleQueity .creditsUsedfooter>div>span>h1:first-of-type {
	margin-bottom: .2rem
}

.handleQueity .creditsUsedfooter>ul {
	width: 100%;
	padding: 0 3.75rem 0 3.7rem;
	display: flex;
	justify-content: space-between
}

.handleQueity .creditsUsedfooter>ul>li {
	font-size: .22rem;
	color: #010101;
	font-weight: 600
}

.handleQueity .creditsUsedfooter>ul>li:before {
	content: "";
	display: inline-block;
	transform: translateY(-50%);
	height: .4rem;
	width: .4rem;
	;background-size: 100% 100%;
	vertical-align: -.3rem;
	margin-right: .23rem
}

.handleQueity .creditsUsedfooter>ul>li:nth-of-type(2):before {
	background-size: 100% 100%
}

.handleQueity .creditsUsedfooter>ul>li:nth-of-type(3):before {
	background-size: 100% 100%
}

.handleQueity .creditsUsedfooter>ul>li:nth-of-type(4):before {
	background-size: 100% 100%
}

.handleQueity .creditsUsedfooter>ul>li:last-of-type:before {
	background-size: 100% 100%
}

.handleQueity .otherList {
	width: 100%;
	padding: 0 2.6rem;
	margin-bottom: .81rem;
	display: flex;
	justify-content: space-between
}

.handleQueity .otherList>li {
	width: 4.1rem;
	text-align: left;
	cursor: pointer
}

.handleQueity .otherList>li>img {
	width: 100%;
	height: 1.8rem;
	display: block;
	margin-bottom: .2rem
}

.handleQueity .otherList>li>h3 {
	font-size: .22rem;
	color: #010101;
	font-weight: 600
}

.handleQueity .joinvipway {
	width: 100%;
	padding-top: .78rem;
	background-color: #f6f6f6
}

.handleQueity .joinvipway>h2 {
	width: 14rem
}

.handleQueity .joinvipway .joinvipcontent {
	width: 14rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	padding-bottom: .7rem
}

.handleQueity .joinvipway .joinvipcontent>img {
	width: 50%;
	float: left;
	margin-right: .55rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight {
	text-align: left
}

.handleQueity .joinvipway .joinvipcontent .contentRight>h3 {
	font-size: .3rem;
	font-weight: 600;
	font-family: MicrosoftYaHei-bold;
	display: flex;
	align-items: center;
	margin-top: .24rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight>h3>img {
	width: .42rem;
	margin-right: .1rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipways {
	margin: .2rem 0 .36rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipways p {
	margin-bottom: .05rem;
	font-size: 15px;
	color: #000
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipimg {
	width: 1.61rem;
	height: 1.6rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipimg img {
	width: 100%
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn {
	padding-left: .52rem
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn span {
	display: inline-block;
	width: 2.2rem;
	height: .5rem;
	line-height: .5rem;
	border-radius: .25rem;
	background-color: #c7000a;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	position: relative;
	top: 0;
	left: 0
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn span:last-of-type {
	margin-left: .3rem;
	border: .01rem solid #000;
	background-color: transparent;
	color: #000
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn span:last-of-type:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: 2.72rem;
	width: 2.42rem;
	position: absolute;
	top: -2.75rem;
	left: 50%;
	margin-left: -1.21rem;
	background-image: url(/static/media/entercode.04e8ce44.png);
	background-size: 100% 100%;
	transform: scale(0);
	transition: all .5s
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn span:last-of-type:hover {
	border: none;
	background-color: #c7000a;
	color: #fff
}

.handleQueity .joinvipway .joinvipcontent .contentRight .vipbtn span:last-of-type:hover:before {
	transform: scale(1)
}

.handleLife {
	width: 100%
}

.handleLife,.handleLife h2 {
	margin: 0 auto;
	text-align: center
}

.handleLife h2 {
	width: 14rem;
	font-size: .3rem;
	font-weight: 600;
	width: 100%;
	padding-bottom: .4rem;
	padding-top: 1rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleLife .spec {
	border: none;
	padding-bottom: 0
}

.handleLife .pad_t_0 {
	padding-top: 0
}

.handleLife .carhostvip {
	width: 14rem;
	margin: 0 auto
}

.handleLife .carhostvip .videoPlay {
	height: 5rem;
	width: 100%;
	margin-top: .6rem;
	margin-bottom: .81rem;
	position: relative;
	cursor: pointer
}

.handleLife .carhostvip .videoPlay>img {
	display: block
}

.handleLife .carhostvip .videoPlay>img:first-child {
	width: 100%;
	height: 100%
}

.handleLife .carhostvip .videoPlay>img:last-child {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleLife .carhostvip .videoPlay iframe,.handleLife .carhostvip .videoPlay video {
	height: 100%;
	width: 100%
}

.handleLife .vipgrand {
	width: 100%;
	padding-top: .83rem;
	background-color: #f6f6f6;
	padding-bottom: .9rem
}

.handleLife .vipgrand>h2 {
	width: 14rem
}

.handleLife .vipgrand .vipgrand-content {
	margin: .75rem auto 0;
	width: 14rem
}

.handleLife .vipgrand .vipgrand-content .grandHeader {
	display: flex;
	justify-content: center;
	min-height: 4.8rem
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderLeft {
	display: inline-block;
	width: 5.65rem;
	margin-right: 1.07rem
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderLeft img {
	width: 100%;
	margin-bottom: .19rem
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderLeft h3 {
	font-size: 15px;
	color: #000;
	font-weight: 600
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderRight {
	display: inline-block;
	vertical-align: top;
	text-align: left
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderRight p {
	font-size: 13px;
	color: #313131
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderRight>.title {
	margin-bottom: .39rem
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderRight>span i {
	font-size: 13px;
	color: #313131;
	float: left
}

.handleLife .vipgrand .vipgrand-content .grandHeader .grandHeaderRight>span>div {
	display: inline-block;
	margin-bottom: .39rem
}

.handleLife .vipgrand .vipgrand-content .grandMiddle {
	width: 14rem;
	display: flex;
	justify-content: center;
	margin-top: 1.05rem
}

.handleLife .vipgrand .vipgrand-content .grandMiddle li {
	padding-bottom: .06rem;
	margin-left: 1.29rem;
	cursor: pointer
}

.handleLife .vipgrand .vipgrand-content .grandMiddle li img {
	height: .31rem
}

.handleLife .vipgrand .vipgrand-content .grandMiddle li span {
	font-size: 13px;
	color: #b0b1bf;
	display: block
}

.handleLife .vipgrand .vipgrand-content .grandMiddle li:first-of-type {
	margin-left: 0
}

.handleLife .vipgrand .vipgrand-content .grandMiddle .sel-cardType {
	border-bottom: .02rem solid #c7000a
}

.handleLife .integral {
	width: 14rem;
	display: flex;
	justify-content: space-between;
	margin: .8rem auto .78rem
}

.handleLife .integral li {
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
	border: .01rem solid #000;
	border-radius: .25rem;
	cursor: pointer
}

.handleLife .newActivity {
	width: 100%;
	background: #f7f7f7;
	margin: 0 auto;
	padding-bottom: .79rem
}

.handleLife .newActivity .activityContent {
	width: 14rem;
	margin: .4rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.handleLife .newActivity .activityContent>span {
	width: 6.8rem;
	height: 5.2rem;
	text-align: left;
	position: relative;
	margin-bottom: .15rem
}

.handleLife .newActivity .activityContent>span img {
	width: 100%;
	display: block;
	height: 4rem;
	cursor: pointer
}

.handleLife .newActivity .activityContent>span h3 {
	font-size: .24rem;
	font-weight: 600;
	margin-top: .3rem;
	cursor: pointer
}

.handleLife .newActivity .activityContent>span i {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 13px;
	color: #999
}

.handleLife .newActivity .activityContent>span i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleLife .scoreShop {
	width: 100%;
	background: #fff;
	padding-bottom: .79rem
}

.handleLife .scoreShop .scoreContent {
	width: 14rem;
	margin: .4rem auto 0;
	display: flex
}

.handleLife .scoreShop .scoreContent p {
	flex: 1 1;
	width: 3.25rem;
	height: 243px;
	line-height: .2rem;
	text-align: left
}

.handleLife .scoreShop .scoreContent p span {
	display: block;
	line-height: .3rem
}

.handleLife .scoreShop .scoreContent p i {
	display: inline-block;
	width: .36rem
}

.handleLife .scoreShop .scoreContent p:first-child {
	width: 6.27rem;
	height: 4.78rem;
	margin-bottom: .2rem
}

.handleLife .scoreShop .scoreContent p:first-child img {
	width: 100%;
	height: 100%
}

.handleLife .scoreShop .scoreContent p:nth-child(2) {
	padding-left: 1rem;
	padding-top: 1.32rem
}

.handleLife .scoreShop .scoreContent p:nth-child(2) span {
	font-family: PingFangSC-Regular,sans-serif;
	font-size: 15px;
	color: #000;
	line-height: .34rem;
	font-weight: 700
}

.handleLife .ownerStory {
	width: 100%;
	background: #f7f7f7;
	margin: 0 auto;
	padding-bottom: .79rem
}

.handleLife .ownerStory .storyContent {
	width: 14rem;
	margin: .4rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.handleLife .ownerStory .storyContent>span {
	width: 6.8rem;
	height: 5.2rem;
	text-align: left;
	position: relative;
	margin-bottom: .15rem
}

.handleLife .ownerStory .storyContent>span img {
	width: 100%;
	display: block;
	height: 4rem;
	cursor: pointer
}

.handleLife .ownerStory .storyContent>span h3 {
	font-size: .24rem;
	font-weight: 600;
	margin-top: .3rem;
	cursor: pointer
}

.handleLife .ownerStory .storyContent>span i {
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 13px;
	color: #999
}

.handleLife .ownerStory .storyContent>span i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleLife .returnActivity {
	width: 14rem;
	margin: 0 auto
}

.handleLife .returnActivity .activityNav {
	margin-top: .4rem;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-bottom: .61rem
}

.handleLife .returnActivity .activityNav li {
	width: 3.27rem;
	padding: .12rem;
	text-align: left;
	margin-right: .3rem;
	position: relative
}

.handleLife .returnActivity .activityNav li:nth-child(4n) {
	margin-right: 0
}

.handleLife .returnActivity .activityNav li:hover {
	box-shadow: .01rem .01rem .05rem .05rem #eee
}

.handleLife .returnActivity .activityNav li img {
	width: 100%;
	height: 1.95rem;
	display: block;
	cursor: pointer
}

.handleLife .returnActivity .activityNav li h3 {
	cursor: pointer;
	font-size: 13px;
	font-weight: 600;
	margin-top: .17rem;
	margin-bottom: .25rem
}

.handleLife .returnActivity .activityNav li i {
	font-size: 13px;
	color: #999;
	position: absolute;
	left: .12rem;
	bottom: .12rem
}

.handleLife .returnActivity .activityNav li i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleLife .returnActivity .watchmore {
	display: block;
	font-size: 13px;
	font-weight: 600;
	color: #999;
	cursor: pointer
}

.handleLife .returnActivity .watchmore .anticon {
	display: block
}

.fxhMedal .ant-modal {
	width: 3rem!important
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-close {
	right: -.1rem;
	top: -.1rem
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-header {
	display: none
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-body {
	text-align: center;
	padding: .3rem
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-body img {
	width: 100%;
	display: block;
	margin-bottom: .2rem
}

.fxhMedal .ant-modal .ant-modal-content .ant-modal-body p {
	width: 100%;
	text-align: center;
	font-size: 13px
}

.handlefhx {
	max-width: 19.2rem;
	margin: .8rem auto 1rem
}

.handlefhx .fxh-header {
	height: 3rem;
	width: 100%
}

.handlefhx .fxh-header img {
	width: 100%;
	height: 100%
}

.handlefhx>div {
	width: 100%;
	margin: a auto
}

.handlefhx>div .NavList {
	width: 100%;
	display: flex;
	height: .8rem;
	line-height: .8rem;
	margin-bottom: .8rem;
	background-color: #eee
}

.handlefhx>div .NavList>a {
	display: inline-block;
	width: 50%;
	text-align: center;
	border-right: .01rem solid #fff
}

.handlefhx>div .NavList>a>li {
	font-size: 15px;
	font-weight: 600
}

.handlefhx>div .NavList>a>li:hover {
	color: #c7000a
}

.handlefhx>div .NavList>a:hover {
	background-color: #c7000a;
	text-decoration: none
}

.handlefhx>div .NavList>a:hover>li,.handlefhx>div .NavList>a:hover>li:hover {
	color: #fff
}

.handlefhx>div .NavList>a:last-of-type {
	border: none
}

.handlefhx>div .NavList .selected {
	background-color: #c7000a;
	text-decoration: none
}

.handlefhx>div .NavList .selected>li,.handlefhx>div .NavList .selected>li:hover {
	color: #fff
}

.handlefhx>div .serverhallContent {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.handlefhx>div .serverhallContent>img {
	margin: 0 auto
}

.handleADSystem {
	margin: 0 auto;
	width: 100%;
	padding: .8rem 1rem 0;
	text-align: left
}

.handleADSystem>div h2 {
	font-size: .24rem;
	font-weight: 600;
	padding-left: .16rem;
	border-left: .03rem solid #000;
	margin-bottom: .2rem
}

.handleADSystem>div>div {
	margin-left: .19rem;
	margin-bottom: .79rem;
	position: relative;
	top: 0;
	left: 0
}

.handleADSystem>div>div p {
	font-size: 15px;
	line-height: .35rem;
	color: #000
}

.handleADSystem>div>div h3 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: .22rem
}

.handleADSystem>div>div h3 .anticon {
	font-size: 15px;
	color: #000;
	margin-right: .15rem
}

.handleADSystem>div>div>div {
	position: relative;
	height: 6.4rem
}

.handleADSystem>div>div>div ul {
	position: absolute
}

.handleADSystem>div>div>div ul li {
	width: 50%;
	display: inline-block;
	margin-bottom: .11rem
}

.handleADSystem>div>div>div ul li img {
	width: 97%;
	height: 100%;
	display: block
}

.handleADSystem>div>div>div ul li:first-child,.handleADSystem>div>div>div ul li:nth-of-type(4n-2) {
	margin-left: 0
}

.handleADSystem>div>div>span {
	position: absolute;
	bottom: -.44rem;
	right: 0
}

.handleADSystem>div>div>span .anticon {
	font-size: .28rem;
	color: #999
}

.handleADSystem>div>div>span .anticon:hover {
	color: #c7000a
}

.handleADSystem>div>div>span .anticon-left-circle {
	margin-right: .12rem
}

.handleAVNSystem {
	margin: 0 auto;
	width: 100%;
	padding: .8rem 1rem 0;
	text-align: left
}

.handleAVNSystem>div h2 {
	font-size: .24rem;
	font-weight: 600;
	padding-left: .16rem;
	border-left: .03rem solid #000;
	margin-bottom: .2rem
}

.handleAVNSystem>div>div {
	margin-left: .19rem;
	margin-bottom: .77rem;
	position: relative;
	top: 0;
	left: 0
}

.handleAVNSystem>div>div p {
	font-size: 15px;
	line-height: .35rem;
	color: #000
}

.handleAVNSystem>div>div h3 {
	font-size: 14px;
	font-weight: 600;
	margin-bottom: .22rem
}

.handleAVNSystem>div>div h3 .anticon {
	font-size: 15px;
	color: #000;
	margin-right: .15rem
}

.handleAVNSystem>div>div>div {
	position: relative;
	height: 6.12rem
}

.handleAVNSystem>div>div>div ul li {
	width: 50%;
	display: inline-block;
	margin-bottom: .1rem
}

.handleAVNSystem>div>div>div ul li img {
	width: 97%;
	height: 100%;
	display: block
}

.handleAVNSystem>div>div>div ul li:first-child,.handleAVNSystem>div>div>div ul li:nth-of-type(3n-2) {
	margin-left: 0
}

.handleAVNSystem>div>div>span {
	position: absolute;
	bottom: -.44rem;
	right: 0
}

.handleAVNSystem>div>div>span .anticon {
	font-size: .28rem;
	color: #999
}

.handleAVNSystem>div>div>span .anticon:hover {
	color: #c7000a
}

.handleAVNSystem>div>div>span .anticon-left-circle {
	margin-right: .12rem
}

.handleCorollaConnect {
	margin: 0 auto 1.2rem;
	width: 100%;
	text-align: center
}

.handleCorollaConnect .ConnectIntroduce {
	background-color: #fafafa;
	padding: .59rem 0 .6rem;
	width: 100%
}

.handleCorollaConnect .ConnectIntroduce>p {
	font-family: MicrosoftYaHei;
	font-size: .18rem;
	color: #000;
	line-height: .35rem
}

.handleCorollaConnect .ConnectContent {
	width: 14.06rem;
	margin: 0 auto
}

.handleCorollaConnect .ConnectContent .ConnectDownload {
	padding: .67rem 0 .3rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	display: flex;
	justify-content: space-between
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:first-child img {
	height: .77rem;
	display: inline-block;
	margin-right: .3rem;
	float: left
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:first-child>div {
	display: inline-block;
	text-align: left;
	line-height: .34rem
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:first-child>div h3 {
	font-size: .2rem;
	font-weight: 700
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:first-child>div p {
	font-family: MicrosoftYaHei;
	font-size: 13px
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:last-child {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	background-color: #c7000a;
	border-radius: .25rem;
	margin-top: .07rem
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:last-child h3 {
	display: inline-block;
	font-size: 15px;
	height: .25rem;
	line-height: .25rem;
	color: #fff;
	font-weight: 600;
	padding-right: .19rem;
	border-right: .01rem solid #fff;
	margin-right: .19rem
}

.handleCorollaConnect .ConnectContent .ConnectDownload>span:last-child img {
	display: inline-block;
	height: .17rem
}

.handleCorollaConnect .ConnectContent .SwitchTitle {
	width: 100%;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	display: flex;
	justify-content: space-between
}

.handleCorollaConnect .ConnectContent .SwitchTitle h2 {
	padding: .78rem 0 .2rem;
	width: 7.03rem;
	text-align: center;
	font-size: .18rem;
	font-weight: 600
}

.handleCorollaConnect .ConnectContent .SwitchTitle .sel-system-type {
	border-bottom: .04rem solid #c7000a;
	color: #c7000a
}

.handleCorollaConnect .ConnectContent .ConnectWapper {
	width: 100%;
	height: 58rem;
	background: url(/static/media/beijing.59a83020.jpg) no-repeat center 100%;
	background-size: cover
}

.handleCorollaConnect .ConnectContent .ConnectWapper h2 {
	text-align: left;
	margin-top: .75rem;
	font-family: MicrosoftYaHei Bold;
	font-size: .26rem;
	font-weight: 700;
	padding: 0 .16rem;
	border-left: .06rem solid #c7000a
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne {
	width: 100%;
	height: 7.96rem;
	display: flex;
	justify-content: space-between
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne>div {
	width: 50%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .jianije {
	text-align: left
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .jianije>p {
	margin-left: .8rem;
	font-family: "MicrosoftYaHei[Regular]";
	font-size: .18rem;
	line-height: .34rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .zhixing {
	width: 2.13rem;
	height: .6rem;
	margin-left: .8rem;
	margin-top: 1rem;
	margin-bottom: .3rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .zhixing>img {
	width: 100%;
	height: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .phone1 {
	width: 5.8rem;
	height: 5.4rem;
	margin-top: .76rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperOne .phone1>img {
	width: 100%;
	height: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo {
	width: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo>h2 {
	margin-top: 0
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl {
	width: 50%;
	display: flex;
	align-items: center;
	margin-left: 1rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl dd {
	text-align: left;
	margin-left: .39rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl dd>h3 {
	font-family: MicrosoftYaHei Bold;
	font-size: .26rem;
	font-weight: 700
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl dd>p {
	font-family: MicrosoftYaHei;
	font-size: .18rem;
	line-height: .36rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl dt {
	width: 1.37rem;
	height: 1.36rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian>dl dt>img {
	width: 100%;
	height: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .righttOne {
	width: 3.67rem;
	height: 7.34rem;
	margin-left: .25rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .righttOne>img {
	width: 100%;
	height: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .righttwo {
	margin-left: 2.23rem;
	margin-top: .948rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .righthree {
	margin-top: .8rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .rightfour {
	margin-left: 2.29rem;
	margin-top: .79rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .rightfive {
	margin-top: .6rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wappertwo .liangdian .rightsix {
	margin-left: 2.29rem;
	margin-top: 1.056rem
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperThree {
	width: 100%
}

.handleCorollaConnect .ConnectContent .ConnectWapper .wapperThree .cars {
	width: 100%;
	display: flex
}

.handleCorollaConnect .ConnectContent .wapperThree {
	text-align: left
}

.handleCorollaConnect .ConnectContent .wapperThree h2 {
	text-align: left;
	font-family: MicrosoftYaHei Bold;
	font-size: .26rem;
	font-weight: 700;
	padding: 0 .16rem;
	border-left: .06rem solid #c7000a
}

.handleCorollaConnect .ConnectContent .wapperThree .cars {
	width: 100%;
	display: flex;
	margin-left: .32rem;
	margin-top: .48rem
}

.handleCorollaConnect .ConnectContent .wapperThree .cars>dl {
	margin-right: .68rem;
	text-align: center
}

.handleCorollaConnect .ConnectContent .wapperThree .cars>dl dt {
	width: 3.8rem;
	height: 1.6rem
}

.handleCorollaConnect .ConnectContent .wapperThree .cars>dl dt>img {
	width: 100%;
	height: 100%
}

.handleCorollaConnect .ConnectContent .wapperThree .cars>dl dd {
	font-family: MicrosoftYaHei Bold;
	font-size: .18rem;
	font-weight: 700;
	margin-top: .25rem
}

.carnet-downloadmodal .ant-modal {
	width: 8.21rem!important;
	height: 3.8rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-close {
	right: -.1rem;
	top: -.1rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-header {
	display: none
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body {
	width: 7.96rem;
	text-align: center;
	padding: .4rem .6rem .4rem .8rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew {
	width: 100%;
	display: flex;
	align-items: center
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew p {
	font-size: .2rem;
	font-weight: 900;
	white-space: nowrap;
	letter-spacing: .08rem;
	font-family: MicrosoftYaHei Bold
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew .saz {
	font-size: .26rem;
	color: #c7000a;
	line-height: .5rem;
	letter-spacing: .15rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew .yiqilogo {
	width: 1.11rem;
	height: 1.11rem;
	margin-left: .4rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew .line {
	margin: 0 .68rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .dalogNew .ma {
	width: 2rem;
	height: 2.23rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .SwitchCode {
	width: 100%;
	display: flex;
	justify-content: space-between
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .SwitchCode h2 {
	font-size: 15px;
	font-weight: 600;
	width: 4.03rem;
	padding-bottom: .1rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .SwitchCode .sel-system-type {
	border-bottom: .04rem solid #c7000a
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .DAContent {
	width: 100%;
	margin-top: .67rem;
	padding: 0 2.41rem 0 2.38rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .DAContent img {
	width: 100%;
	display: block;
	margin-bottom: .17rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .DAContent p {
	width: 100%;
	display: flex;
	justify-content: center
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .DAContent p span {
	display: inline-block;
	text-align: center;
	font-size: 13px;
	color: #000
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .DAContent p span:first-child {
	margin-right: .88rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .AVNContent {
	margin-top: .65rem;
	width: 100%;
	padding: 0 1.67rem 0 1.55rem
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .AVNContent img {
	width: 100%
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .AVNContent p {
	width: 100%;
	display: flex;
	justify-content: center
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .AVNContent p span {
	display: inline-block;
	text-align: center;
	font-size: 13px;
	color: #000
}

.carnet-downloadmodal .ant-modal .ant-modal-content .ant-modal-body .AVNContent p span:nth-of-type(2) {
	margin: 0 .73rem 0 .7rem
}

.handleTelematics {
	margin: 0 auto;
	width: 100%;
	text-align: center
}

.handleTelematics .TelematicsHeader {
	background-color: #fafafa;
	padding: .59rem 0 .65rem
}

.handleTelematics .TelematicsHeader>p {
	font-size: 15px;
	color: #000;
	line-height: .35rem
}

.handleTelematics .TelematicsContent {
	width: 14.07rem;
	margin: 0 auto
}

.handleTelematics .TelematicsContent .ConnectDownload {
	padding: .66rem 0 .3rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	display: flex;
	justify-content: space-between;
	margin-bottom: .39rem
}

.handleTelematics .TelematicsContent .ConnectDownload>span:first-child img {
	height: .77rem;
	display: inline-block;
	margin-right: .3rem;
	float: left
}

.handleTelematics .TelematicsContent .ConnectDownload>span:first-child h3 {
	display: inline-block;
	height: .77rem;
	line-height: .77rem;
	font-size: .2rem;
	font-weight: 600
}

.handleTelematics .TelematicsContent .ConnectDownload>span:last-child {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	background-color: #c7000a;
	border-radius: .25rem;
	margin-top: .07rem
}

.handleTelematics .TelematicsContent .ConnectDownload>span:last-child h3 {
	display: inline-block;
	font-size: 15px;
	height: .25rem;
	line-height: .25rem;
	color: #fff;
	font-weight: 600;
	padding-right: .19rem;
	border-right: .01rem solid #fff;
	margin-right: .19rem
}

.handleTelematics .TelematicsContent .ConnectDownload>span:last-child img {
	display: inline-block;
	height: .17rem
}

.handleTelematics .TelematicsContent .NewEnergy {
	margin: 0 auto;
	width: 100%;
	padding: 0 1rem;
	text-align: left
}

.handleTelematics .TelematicsContent .NewEnergy h1 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .8rem
}

.handleTelematics .TelematicsContent .NewEnergy>div h2 {
	font-size: .24rem;
	font-weight: 600;
	padding-left: .16rem;
	border-left: .03rem solid #000;
	margin-bottom: .2rem
}

.handleTelematics .TelematicsContent .NewEnergy>div>div {
	margin-left: .19rem;
	margin-bottom: .79rem;
	position: relative;
	top: 0;
	left: 0
}

.handleTelematics .TelematicsContent .NewEnergy>div>div p {
	font-size: 15px;
	line-height: .35rem;
	color: #000
}

.handleTelematics .TelematicsContent .NewEnergy .net-car-type {
	margin-bottom: .79rem
}

.handleTelematics .TelematicsContent .NewEnergy .net-car-type h2 {
	margin-bottom: .42rem
}

.handleTelematics .TelematicsContent .NewEnergy .net-car-type img {
	width: 2.62rem;
	display: block;
	margin-bottom: .37rem;
	margin-left: .19rem
}

.handleTelematics .TelematicsContent .NewEnergy .net-car-type h3 {
	font-size: .2rem;
	font-weight: 600;
	width: 2.62rem;
	text-align: center;
	margin-left: .19rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce h2 {
	margin-bottom: .46rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul {
	display: flex;
	justify-content: space-between;
	margin-bottom: .79rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li {
	width: 2.78rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li img {
	height: 6.15rem;
	display: block;
	margin-bottom: .35rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li>div {
	width: 100%;
	text-align: center
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li>div i {
	display: inline-block;
	height: .39rem;
	line-height: .39rem;
	width: .39rem;
	text-align: center;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff;
	margin-right: .22rem
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li>div span {
	display: inline-block;
	text-align: left;
	vertical-align: middle
}

.handleTelematics .TelematicsContent .NewEnergy .function-Introduce>ul li>div span p {
	font-size: 14px;
	color: #000
}

.handleTelematics .moreFunction {
	background-color: #fafafa;
	padding: .49rem 5.38rem 0
}

.handleTelematics .moreFunction h2 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .62rem
}

.handleTelematics .moreFunction ul {
	display: flex;
	justify-content: space-between;
	width: 100%;
	margin-bottom: .59rem
}

.handleTelematics .moreFunction ul li img {
	height: .6rem;
	display: block;
	margin: 0 auto .26rem
}

.handleTelematics .moreFunction ul li h3 {
	font-size: 15px;
	font-weight: 600
}

.handleTelematics .moreFunction span {
	font-size: 13px;
	color: #959595
}

.downloadmodal .ant-modal {
	width: 4.14rem!important;
	height: 3.8rem
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-close {
	right: -.1rem;
	top: -.1rem
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	width: .3rem;
	height: .3rem;
	line-height: .3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-header {
	display: none
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-body {
	text-align: center;
	padding: .83rem 1.16rem .65rem
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-body img {
	height: 1.87rem;
	display: block;
	margin-bottom: .27rem
}

.downloadmodal .ant-modal .ant-modal-content .ant-modal-body span {
	font-size: 13px;
	color: #000
}

.handlePhoneInternet {
	margin: 0 auto;
	width: 100%;
	text-align: center
}

.handlePhoneInternet .PhoneInternetHeader {
	background-color: #fafafa;
	padding: .59rem 0 .65rem
}

.handlePhoneInternet .PhoneInternetHeader>p {
	font-size: 15px;
	color: #000;
	line-height: .35rem
}

.handlePhoneInternet .productIntroduce {
	width: 14rem;
	padding-top: .8rem;
	margin: 0 auto .2rem
}

.handlePhoneInternet .productIntroduce>h3 {
	text-align: left;
	border-left: .04rem solid #deb887;
	padding-left: .2rem;
	font-size: .24rem;
	font-weight: 700;
	margin-bottom: .3rem
}

.handlePhoneInternet .productIntroduce>.productInfoBox {
	width: 100%;
	padding-left: .2rem;
	display: flex;
	flex-direction: row
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent {
	float: left;
	width: 6.7rem;
	background: #eee;
	padding: .6rem .4rem
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent>div {
	text-align: left;
	line-height: .3rem
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent>div>span {
	width: .18rem
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent>div>p {
	width: 5.7rem;
	font-size: 13px
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent>h5 {
	text-align: left;
	font-size: 15px;
	font-weight: 700;
	color: #deb887;
	margin-bottom: .2rem
}

.handlePhoneInternet .productIntroduce>.productInfoBox>.productInfoContent>p {
	text-align: left;
	font-size: 13px;
	line-height: .3rem
}

.handlePhoneInternet .hulianCarModels {
	width: 14rem;
	padding-top: .8rem;
	margin: 0 auto;
	position: relative
}

.handlePhoneInternet .hulianCarModels>h3 {
	text-align: left;
	border-left: .04rem solid #deb887;
	padding-left: .2rem;
	font-size: .24rem;
	font-weight: 700;
	margin-bottom: .6rem
}

.handlePhoneInternet .hulianCarModels ul {
	display: flex;
	flex-direction: row;
	justify-content: space-around
}

.handlePhoneInternet .hulianCarModels ul li {
	float: left;
	width: 3.3rem;
	height: 1.6rem;
	margin-right: .2rem
}

.handlePhoneInternet .hulianCarModels ul li>img {
	height: 1rem;
	width: 3rem
}

.handlePhoneInternet .hulianCarModels ul li>h6 {
	font-size: 13px;
	font-weight: 700
}

.handlePhoneInternet .hulianCarModels .downBtn {
	cursor: pointer;
	width: 1.3rem;
	height: .43rem;
	text-align: center;
	font-size: 13px;
	line-height: .43rem;
	color: #fff;
	background: #deb887;
	display: inline-block;
	margin: 0 0 .2rem;
	border-radius: .21rem
}

.handlePhoneInternet .hulianCarModels p {
	text-align: center;
	margin-bottom: .81rem;
	font-size: 13px
}

.handlePhoneInternet .jiemianzhanshi {
	height: 5.7rem;
	width: 100%;
	padding-top: .8rem;
	background: #eee
}

.handlePhoneInternet .jiemianzhanshi>div {
	width: 14rem;
	margin: 0 auto
}

.handlePhoneInternet .jiemianzhanshi>div>h3 {
	text-align: left;
	border-left: .04rem solid #deb887;
	padding-left: .2rem;
	font-size: .24rem;
	font-weight: 700;
	margin-bottom: .3rem
}

.handlePhoneInternet .jiemianzhanshi>div>img {
	float: left;
	margin-left: .2rem;
	width: 6.89rem
}

.handlePhoneInternet .yingjianlianjiefangfa {
	width: 14rem;
	padding-top: .8rem;
	margin: 0 auto
}

.handlePhoneInternet .yingjianlianjiefangfa>h3 {
	text-align: left;
	border-left: .04rem solid #deb887;
	padding-left: .2rem;
	font-size: .24rem;
	font-weight: 700;
	margin-bottom: .3rem
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div {
	display: flex;
	flex-direction: row
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div>div {
	width: 6.82rem;
	float: left;
	margin-left: .15rem;
	background: #eee;
	padding-bottom: .3rem
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div>div>img {
	width: 6.82rem;
	height: 3.76rem;
	display: block;
	margin-bottom: .3rem
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div>div>h5 {
	color: #deb887;
	font-size: 15px;
	font-weight: 700;
	text-align: left;
	margin-bottom: .2rem;
	padding-left: .5rem
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div>div>p {
	text-align: left;
	font-size: 13px;
	line-height: .24rem;
	padding-left: .5rem
}

.handlePhoneInternet .yingjianlianjiefangfa .yingjianlianjiefangfa_div>div>div {
	width: 6.7rem;
	height: 1.5rem;
	margin-left: .15rem
}

.handlePhoneInternet .caozuofangfa {
	height: 7.5rem;
	width: 14rem;
	padding-top: .8rem;
	margin: 0 auto;
	position: relative
}

.handlePhoneInternet .caozuofangfa>h3 {
	text-align: left;
	border-left: .04rem solid #deb887;
	padding-left: .2rem;
	font-size: .24rem;
	font-weight: 700;
	margin-bottom: .3rem
}

.handlePhoneInternet .caozuofangfa>ul {
	padding-left: .2rem;
	display: flex;
	flex-direction: row
}

.handlePhoneInternet .caozuofangfa>ul li {
	position: relative;
	height: 2.03rem;
	float: left;
	padding-right: .5rem
}

.handlePhoneInternet .caozuofangfa>ul li>img {
	width: 3.62rem;
	height: 2.03rem
}

.handlePhoneInternet .caozuofangfa>ul li>i {
	position: absolute;
	right: 0;
	top: 45%;
	width: .5rem;
	height: .18rem;
}

.handlePhoneInternet .caozuofangfa>ul li>i:nth-of-type(2) {
}

.handlePhoneInternet .caozuofangfa>ul li>.li_i2 {
	height: .7rem;
	width: .35rem;
}

.handlePhoneInternet .caozuofangfa>ul:nth-child(3) {
	padding-right: 0
}

.handlePhoneInternet .caozuofangfa>ul .li_phone {
	width: 3rem;
	padding-top: .4rem;
	padding-right: 0
}

.handlePhoneInternet .caozuofangfa>ul .li_phone>img {
	width: .64rem;
	height: 1.15rem;
	margin: 0 auto;
	display: block
}

.handlePhoneInternet .caozuofangfa>ul .li_shangjt>i {
	width: .4rem;
	height: .18rem;
}

.handlePhoneInternet .caozuofangfa>ul .li_shangjt>i:nth-of-type(2) {
}

.handlePhoneInternet .caozuofangfa .ul_bottom>li {
	padding-top: .5rem
}

.handlePhoneInternet .caozuofangfa .ul_bottom>li>i {
}

.handlePhoneInternet .caozuofangfa .ul_bottom>li:nth-child(3) {
	padding-right: 0
}

.handlePhoneInternet .caozuofangfa .ul_bottom>li:nth-child(3)>i {
	width: .18rem;
	height: .29rem;
	background-size: 100%;
	position: absolute;
	top: .1rem;
	left: 46%
}

.handlePhoneInternet .caozuofangfa .androidBtn {
	cursor: pointer;
	width: 2.2rem;
	height: .44rem;
	border-radius: .22rem;
	background-color: #deb887;
	font-size: 15px;
	text-align: center;
	line-height: .44rem;
	position: absolute;
	bottom: .5rem;
	left: 30%;
	color: #fff
}

.handlePhoneInternet .caozuofangfa .androidBtn>span {
	display: inline-block;
	width: .18rem;
	height: .22rem;
	background-size: 100%;
	vertical-align: -.02rem;
	margin-right: .1rem
}

.handlePhoneInternet .caozuofangfa .iosBtn {
	cursor: pointer;
	width: 2.2rem;
	height: .44rem;
	border-radius: .22rem;
	background-color: #deb887;
	font-size: 15px;
	text-align: center;
	line-height: .44rem;
	position: absolute;
	bottom: .5rem;
	left: 50%;
	color: #fff
}

.handlePhoneInternet .caozuofangfa .iosBtn>span {
	display: inline-block;
	width: .18rem;
	height: .22rem;
	background-repeat: no-repeat;
	background-size: 100%;
	vertical-align: -.02rem;
	margin-right: .1rem
}

.handlePhoneInternet .caozuofangfa .phone {
	width: .64rem;
	height: 1.15rem;
	position: absolute;
	top: 1.8rem;
	right: 13%;
	background-repeat: no-repeat;
	background-size: 100%
}

.handlePhoneInternet .caozuofangfa>i {
	display: block;
	width: .5rem;
	height: .18rem;
	background-size: 57%;
	position: absolute
}

.handlePhoneInternet .caozuofangfa>i:first-of-type {
	top: 2.3rem;
	left: 34%
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(2) {
	top: 2.3rem;
	left: 55.5%
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(3) {
	top: 2.3rem;
	left: 79%
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(4) {
	top: 2.3rem;
	left: 78.5%
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(5) {
	top: 3.55rem;
	left: 66.5%;
	height: .7rem;
	width: .35rem
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(6) {
	left: 34%
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(6),.handlePhoneInternet .caozuofangfa>i:nth-of-type(7) {
	top: 5rem;
}

.handlePhoneInternet .caozuofangfa>i:nth-of-type(7) {
	left: 55.5%
}

.erweima>.ant-modal-content {
	width: 3rem;
	height: 3rem;
	left: 50%;
	top: 50%;
	margin-left: -1.5rem;
	margin-top: 1.5rem
}

.erweima>.ant-modal-content>.ant-modal-close {
	position: absolute;
	top: -.15rem;
	right: -.1rem
}

.erweima>.ant-modal-content>.ant-modal-close>.ant-modal-close-x {
	background: #c7000a;
	border-radius: .13rem;
	width: .26rem;
	height: .26rem;
	color: #fff;
	line-height: .28rem
}

.erweima>.ant-modal-content>.ant-modal-body {
	padding: 0
}

.erweima>.ant-modal-content>.ant-modal-body>span {
	display: block;
	width: 3rem;
	height: 3rem;
	background-image: url(/static/media/äºŒç»´ç å¼¹çª—-PC.de704926.jpg);
	background-size: 100%;
	background-repeat: no-repeat
}

.fl {
	float: left
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	height: 0
}

.clearfix:after,.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.handleHiConnect {
	margin: .8rem auto 1rem;
	max-width: 19.2rem;
	text-align: center
}

.handleHiConnect .topBanner {
	position: relative
}

.handleHiConnect .topBanner .headImg {
	display: block;
	width: 100%
}

.handleHiConnect .topBanner .tit {
	position: absolute;
	top: 40%;
	left: 13.5%;
	font-size: .36rem;
	letter-spacing: 2.5px;
	font-weight: 600;
	color: #fff
}

.handleHiConnect .topBanner .underLine {
	position: absolute;
	top: 61%;
	left: 13.5%;
	display: inline-block;
	width: .36rem;
	height: .03rem;
	background-color: #fff
}

.handleHiConnect>div {
	width: 100%;
	margin: auto
}

.handleHiConnect>div .NavList {
	width: 100%;
	display: flex;
	height: .8rem;
	line-height: .8rem;
	background-color: #eee
}

.handleHiConnect>div .NavList>a {
	display: inline-block;
	width: 100%;
	text-align: center;
	border-right: .01rem solid #fff
}

.handleHiConnect>div .NavList>a>li {
	font-size: 15px;
	font-weight: 600;
	color: #000
}

.handleHiConnect>div .NavList>a>li:hover {
	color: #c7000a
}

.handleHiConnect>div .NavList>a:hover {
	background-color: #c7000a;
	text-decoration: none
}

.handleHiConnect>div .NavList>a:hover>li,.handleHiConnect>div .NavList>a:hover>li:hover {
	color: #fff
}

.handleHiConnect>div .NavList>a:last-of-type {
	border: none
}

.handleHiConnect>div .NavList .selected {
	background-color: #c7000a;
	text-decoration: none
}

.handleHiConnect>div .NavList .selected>li,.handleHiConnect>div .NavList .selected>li:hover {
	color: #fff
}

.handleHiConnect>div .serverhallContent {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.handleHiConnect>div .serverhallContent>img,.warningWord {
	margin: 0 auto
}

.warningWord {
	width: 3.44rem;
	text-align: center
}

.warningWord p {
	font-size: .26rem!important;
	margin-bottom: .1rem;
	text-align: center!important
}

.warningWord img {
	width: 3.44rem;
	margin-top: .74rem
}

.handlePureTour {
	margin: 0 auto 1rem
}

.handlePureTour .official-footer {
	display: none
}

.handlePureTour .PureTour {
	width: 12rem;
	margin: .86rem auto 0;
	padding: .79rem 0 0;
	text-align: center
}

.handlePureTour .PureTour .tourheader h2 {
	width: 100%;
	padding: 0 1rem;
	font-size: .42rem;
	line-height: .65rem;
	margin-bottom: .32rem
}

.handlePureTour .PureTour .tourheader span {
	color: #999;
	font-size: 13px
}

.handlePureTour .PureTour .tourheader span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handlePureTour .PureTour p {
	width: 100%;
	text-align: left;
	font-size: 15px;
	color: #000;
	line-height: .3rem
}

.handlePureTour .PureTour .headfontdesc {
	margin-top: .79rem;
	width: 100%
}

.handlePureTour .PureTour .headfontdesc p {
	width: 100%;
	text-align: left;
	font-size: 15px;
	color: #000;
	line-height: .3rem
}

.handlePureTour .PureTour .headfontdesc p:first-child {
	margin-bottom: .75rem
}

.handlePureTour .PureTour .imgdesc-4,.handlePureTour .PureTour .imgdesc-12,.handlePureTour .PureTour .imgdesc-34 {
	width: 100%;
	margin: .36rem 0 .8rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap
}

.handlePureTour .PureTour .imgdesc-4 span,.handlePureTour .PureTour .imgdesc-12 span,.handlePureTour .PureTour .imgdesc-34 span {
	display: inline-block;
	height: 3.88rem;
	width: 5.83rem
}

.handlePureTour .PureTour .imgdesc-4 span img,.handlePureTour .PureTour .imgdesc-12 span img,.handlePureTour .PureTour .imgdesc-34 span img {
	width: 100%;
	height: 100%
}

.handlePureTour .PureTour .imgdesc-34 {
	margin: .74rem 0 .8rem
}

.handlePureTour .PureTour .imgdesc-4 {
	margin: .45rem 0 .82rem
}

.handlePureTour .PureTour .imgdesc-4 span {
	margin-bottom: .28rem
}

.handlePureTour .PureTour .imgdesc-4 span:last-child,.handlePureTour .PureTour .imgdesc-4 span:nth-of-type(3) {
	margin-bottom: 0
}

.handlePureTour .PureTour .lengthImg {
	width: 100%;
	height: 6.41rem;
	margin: .72rem 0 .78rem
}

.handlePureTour .PureTour .lengthImg img {
	height: 100%;
	width: 4.27rem
}

.handlePureTour .PureTour .footImg {
	width: 100%
}

.handlePureTour .PureTour .footImg p {
	font-size: 15px;
	color: #000;
	text-align: center;
	margin-bottom: .78rem
}

.handlePureTour .PureTour .footImg img {
	width: 5.53rem
}

.handlePureTour .PureTour .endText {
	margin: .8rem 0;
	padding-bottom: .74rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handlePureTour .PureTour .adviseNative {
	margin-bottom: .8rem
}

.handlePureTour .PureTour .adviseNative h3 {
	font-size: .36rem;
	font-weight: 600
}

.handlePureTour .PureTour .adviseNative h3:first-child {
	margin-bottom: .15rem
}

.handleThank {
	margin: 0 auto 1rem
}

.handleThank .official-footer {
	display: none
}

.handleThank .Thank-Teacher {
	width: 12rem;
	margin: .86rem auto 0;
	padding-top: .79rem;
	text-align: center
}

.handleThank .Thank-Teacher .thankheader {
	width: 100%
}

.handleThank .Thank-Teacher .thankheader h2 {
	width: 100%;
	padding: 0 1rem;
	font-size: .42rem;
	line-height: .65rem;
	margin-bottom: .32rem
}

.handleThank .Thank-Teacher .thankheader span {
	color: #999;
	font-size: 13px
}

.handleThank .Thank-Teacher .thankheader span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleThank .Thank-Teacher .wordpage {
	margin-top: .8rem;
	width: 100%
}

.handleThank .Thank-Teacher .wordpage>div {
	width: 100%
}

.handleThank .Thank-Teacher .wordpage>div p {
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #000;
	margin-bottom: .12rem
}

.handleThank .Thank-Teacher .wordpage>div img {
	width: 3.67rem;
	margin: .49rem 0 .78rem
}

.handleThank .Thank-Teacher .wordpage>div:nth-of-type(2) img {
	width: 2.39rem;
	margin: .47rem 0 .59rem
}

.handleThank .Thank-Teacher .wordpage>div:nth-of-type(3) img {
	width: 3.12rem;
	margin: .16rem 0 .52rem
}

.handleThank .Thank-Teacher .wordpage>div:nth-of-type(4) img {
	width: 2.37rem;
	margin: .5rem 0 .78rem
}

.handleThank .Thank-Teacher .wordpage>div:nth-of-type(5) img {
	width: 3.49rem;
	margin: .43rem 0 .82rem
}

.handleThank .Thank-Teacher .wordpage>div:nth-of-type(6) img {
	width: 5.52rem;
	margin: .45rem 0 .77rem
}

.handleThank .Thank-Teacher .wordpage>div:last-of-type img {
	display: none
}

.handleThank .Thank-Teacher .adviseThank {
	width: 100%;
	text-align: center;
	font-size: .36rem;
	font-weight: 600;
	padding: .8rem 0 1.34rem;
	border-top: .01rem solid rgba(51,51,51,.18);
	margin-top: .62rem
}

.handleCircleTran {
	width: 14rem;
	margin: .8rem auto 1rem;
	padding-top: .79rem
}

.handleCircleTran .CircleTranTitle {
	text-align: center;
	width: 100%;
	padding-bottom: .4rem;
	margin-bottom: .59rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleCircleTran .CircleTranTitle>h2 {
	font-size: 30px;
	font-weight: 600;
	color: #000;
	margin-bottom: .15rem
}

.handleCircleTran .CircleTranTitle>span {
	color: #999;
	font-size: 13px
}

.handleCircleTran .CircleTranTitle>span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .12rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleCircleTran .CircleContent {
	width: 100%;
	padding: 0 1.3rem
}

.handleCircleTran .CircleContent>div {
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.handleCircleTran .CircleContent>div * {
	font-family: "\5FAE\8F6F\96C5\9ED1"!important
}

.handleCircleTran .CircleContent>div img {
	display: block;
	max-width: 11.4rem;
	margin: 0 auto
}

.handleDealerRecruit {
	max-width: 19.2rem;
	margin: .86rem auto 0
}

.handleDealerRecruit>img {
	width: 100%;
	display: block;
	margin-bottom: .82rem
}

.handleDealerRecruit .DealerRecruitConect {
	width: 14rem;
	margin: 0 auto;
	text-align: left
}

.handleDealerRecruit .DealerRecruitConect .RecruitHeader {
	padding-bottom: .61rem;
	margin-bottom: .6rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleDealerRecruit .DealerRecruitConect .RecruitHeader h1 {
	font-size: .3rem;
	font-weight: 600;
	margin-bottom: .3rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitHeader p {
	font-size: 13px;
	color: #000;
	line-height: .3rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitHeader .shsj {
	text-indent: 25px
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect>div h2 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .1rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect>div p {
	font-size: 13px;
	line-height: .3rem;
	color: #000
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .principle {
	margin-bottom: .63rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>div {
	margin: .3rem 0
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table {
	display: inline-block;
	width: 100%;
	margin-bottom: .8rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tr>td,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tr>th {
	border-right: .01rem solid #fff
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tr>td:last-child,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tr>th:last-child {
	border-right: none
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table td,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table th,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead,.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tr {
	display: inline-block
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead {
	width: 100%
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead>tr {
	width: 14rem;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	background-color: #c7000a;
	display: flex;
	justify-content: space-between
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead>tr .oneWith {
	width: 2.5rem;
	font-size: 13px;
	color: #fff;
	font-weight: 600
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead>tr .twoWith {
	width: 2rem;
	font-size: 13px;
	color: #fff;
	font-weight: 600
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table thead>tr .threeWith {
	width: 3.5rem;
	font-size: 13px;
	color: #fff;
	font-weight: 600
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody {
	width: 100%
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr {
	width: 14rem;
	height: .5rem;
	line-height: .5rem;
	display: flex;
	justify-content: flex-start
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr td {
	width: 16.7%;
	height: 100%;
	text-align: center;
	font-size: 13px;
	color: #000;
	border-bottom: 1px solid rgba(0,0,0,.1);
	border-left: 1px solid rgba(0,0,0,.1)
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr td:first-child {
	width: 10.7%
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr td:last-child {
	border-right: 1px solid rgba(0,0,0,.1)
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr td:nth-of-type(2) {
	width: 6%;
	border-left: none
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .basecondition>table tbody>tr:nth-of-type(2n) {
	background-color: #fcfcfc
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow {
	margin-bottom: .67rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow h2 {
	margin-bottom: .32rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow .download {
	position: relative
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow .download a {
	display: block;
	width: 1.6rem;
	height: 1.4rem;
	position: absolute;
	top: 0;
	left: 1.5rem;
	cursor: pointer
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow .tab {
	color: red;
	width: 2rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow .tab:hover {
	color: #00f;
	cursor: pointer
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow>span {
	display: block;
	width: 100%;
	padding: 0 1.56rem .37rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .applyflow>span img {
	width: 100%;
	display: block
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace {
	margin-bottom: .67rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table {
	display: inline-block;
	width: 100%;
	margin-bottom: .4rem;
	margin-top: .2rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table tr>td,.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table tr>th {
	border: .01rem solid #fff
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table thead>tr {
	text-align: center;
	background-color: #c7000a;
	width: 3.5rem;
	height: .5rem
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table thead>tr th {
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	width: 3.5rem;
	border: .01rem solid #fff
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table tbody>tr {
	height: .5rem;
	border-right: 1px solid rgba(0,0,0,.1)
}

.handleDealerRecruit .DealerRecruitConect .RecruitConect .investplace>table tbody>tr td {
	text-align: center;
	font-size: 13px;
	color: #000;
	border-bottom: 1px solid rgba(0,0,0,.1);
	border-left: 1px solid rgba(0,0,0,.1);
	border-right: 1px solid rgba(0,0,0,.1)
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six {
	display: flex;
	justify-content: flex-start
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six>span {
	display: inline-block
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six>span h2 {
	font-size: .24rem;
	font-weight: 600;
	margin-bottom: .14rem
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six>span>div {
	margin-bottom: .38rem;
	font-size: 13px
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six>span>div p {
	font-size: 13px;
	color: #000;
	line-height: .27rem
}

.handleDealerRecruit .DealerRecruitConect .step-five-and-six>span:first-child {
	margin-right: 3.59rem
}

.handleSiteMap {
	max-width: 19.2rem;
	margin: .68rem auto 0
}

.handleSiteMap .headerPic {
	width: 100%;
	height: 3rem;
	background: url(/static/media/map.ada3cd0d.png);
	background-size: 100% 100%;
	padding-top: 1.2rem;
	margin-bottom: .81rem
}

.handleSiteMap .headerPic>span {
	width: 14rem;
	height: 100%;
	display: block;
	margin: 0 auto;
	text-align: left
}

.handleSiteMap .headerPic>span>h1 {
	font-size: .36rem;
	font-weight: 600;
	color: #fff
}

.handleSiteMap .headerPic>span>i {
	display: block;
	height: .02rem;
	width: .24rem;
	background-color: #fff;
	margin: .15rem 0
}

.handleSiteMap img {
	display: block;
	width: 100%;
	margin-bottom: .82rem
}

.handleSiteMap .SiteMapContent {
	width: 100%;
	padding: 0 2.83rem 0 2.59rem;
	display: flex;
	justify-content: flex-end
}

.handleSiteMap .SiteMapContent .SiteMapRight>h2 {
	font-size: .28rem;
	font-weight: 600
}

.handleSiteMap .SiteMapContent .SiteMapRight>span {
	display: block;
	height: .02rem;
	width: .2rem;
	background-color: #c7000a;
	margin: .2rem 0 .19rem
}

.handleSiteMap .SiteMapContent .SiteMapRight .SiteMapRightList {
	display: flex;
	justify-content: space-between
}

.handleSiteMap .SiteMapContent .SiteMapRight .SiteMapRightList ul {
	width: 3.4rem
}

.handleSiteMap .SiteMapContent .SiteMapRight .SiteMapRightList ul a:nth-child(2n) {
	margin-left: .4rem
}

.handleSiteMap .SiteMapContent .SiteMapRight .SiteMapRightList ul li {
	font-size: .15rem;
	color: #000;
	margin-bottom: .22rem;
	display: inline-block;
	width: 1.4rem
}

.handleSiteMap .SiteMapContent .SiteMapLeft {
	display: flex;
	justify-content: flex-end;
	margin-left: 3.48rem
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul {
	text-align: left
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul>h2 {
	font-size: .28rem;
	font-weight: 600
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul>span {
	display: block;
	height: .02rem;
	width: .2rem;
	background-color: #c7000a;
	margin: .2rem 0 .19rem
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul li {
	margin-bottom: .22rem;
	font-size: 13px;
	color: #000
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul:nth-last-of-type(2) {
	margin-left: 1.59rem
}

.handleSiteMap .SiteMapContent .SiteMapLeft>ul:last-of-type {
	margin-left: 1.6rem
}

.handleSitePolicy {
	max-width: 19.2rem;
	margin: .86rem auto 0
}

.handleSitePolicy>img {
	width: 100%;
	display: inline-block;
	margin-bottom: .79rem
}

.handleSitePolicy .SitePolicyContent {
	width: 14rem;
	margin: 0 auto;
	text-align: center
}

.handleSitePolicy .SitePolicyContent>h2 {
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .32rem
}

.handleSitePolicy .SitePolicyContent>i {
	display: block;
	font-size: 13px;
	color: #999;
	margin-bottom: .32rem
}

.handleSitePolicy .SitePolicyContent>i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleSitePolicy .SitePolicyContent .SitePolicyList {
	width: 100%;
	text-align: left
}

.handleSitePolicy .SitePolicyContent .SitePolicyList h3 {
	font-size: .2rem;
	color: #000;
	font-weight: 600;
	padding-left: .13rem;
	border-left: .04rem solid #c7000a;
	margin-bottom: .27rem
}

.handleSitePolicy .SitePolicyContent .SitePolicyList>div {
	margin-bottom: .65rem
}

.handleSitePolicy .SitePolicyContent .SitePolicyList>div p {
	font-size: 13px;
	color: #000;
	margin-bottom: .16rem;
	line-height: .3rem
}

.handleSitePolicy .SitePolicyContent .SitePolicyList>div p:last-of-type {
	margin-bottom: 0
}

.handleSitePolicy .SitePolicyContent .SitePolicyList>div:last-of-type {
	padding-bottom: .8rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleSitePolicy .SitePolicyContent a>span {
	display: inline-block;
	width: 2.2rem;
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	border-radius: .25rem;
	background-color: #c7000a;
	font-size: .2rem;
	font-weight: 600;
	color: #fff;
	letter-spacing: .05rem
}

.handleNoticeDetail {
	margin: 0 auto;
	width: 14rem;
	text-align: center;
	position: relative;
	top: 0;
	left: 0
}

.handleNoticeDetail>h1 {
	font-size: .3rem;
	font-weight: 600;
	color: #000;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(0,0,0,.1);
	margin-bottom: .58rem
}

.handleNoticeDetail>div {
	width: 100%;
	text-align: left;
	margin-bottom: .48rem
}

.handleNoticeDetail>div>h2 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: .27rem;
	color: #000
}

.handleNoticeDetail>div>h3 {
	font-size: 15px;
	color: #000;
	line-height: .3rem
}

.handleNoticeDetail>div>p>i {
	color: #c7000a;
	font-size: 15px
}

.handleNoticeDetail>div:last-of-type {
	margin-top: .96rem;
	text-align: right
}

.handleNoticeDetail .downloadbtn {
	display: inline-block;
	height: .5rem;
	line-height: .5rem;
	width: 2.2rem;
	text-align: center;
	border-radius: .25rem;
	background-color: #c7000a;
	font-size: .2rem;
	font-weight: 600;
	color: #fff;
	position: absolute;
	top: -2.55rem;
	right: 0
}

.handleNoticList {
	width: 14rem;
	margin: 0 auto .8rem
}

.handleNoticList>ul {
	width: 14rem;
	margin: 0 auto .6rem
}

.handleNoticList>ul>a {
	display: block;
	width: 100%
}

.handleNoticList>ul>a li {
	padding: .31rem 0 .31rem .3rem;
	border-top: .01rem solid rgba(51,51,51,.18);
	cursor: pointer
}

.handleNoticList>ul>a li>span {
	display: inline-block;
	font-size: .22rem;
	color: #000
}

.handleNoticList>ul>a li>span:first-child {
	margin-right: .53rem
}

.handleNoticList>ul>a:nth-of-type(odd) {
	background-color: #f6f6f6
}

.handleNoticList>ul>a:last-of-type {
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleNoticList>span {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #999
}

.handleNoticList>span .anticon {
	display: block;
	margin-top: .13rem
}

.handleTenderNotice {
	max-width: 19.2rem;
	margin: .8rem auto 0;
	text-align: left
}

.handleTenderNotice .headerPic {
	width: 100%;
	height: 3rem;
	background: url(/static/media/notice.669c2d91.png);
	background-size: 100% 100%;
	padding-top: 1.2rem;
	margin-bottom: .81rem
}

.handleTenderNotice .headerPic>span {
	width: 14rem;
	height: 100%;
	display: block;
	margin: 0 auto;
	text-align: left
}

.handleTenderNotice .headerPic>span>h1 {
	font-size: .36rem;
	font-weight: 600;
	color: #fff
}

.handleTenderNotice .headerPic>span>i {
	display: block;
	height: .03rem;
	width: .36rem;
	background-color: #fff;
	margin: .15rem 0
}

.handleVehicleCampaign {
	max-width: 19.2rem;
	margin: .8rem auto 0
}

.handleVehicleCampaign .headerPic {
	width: 100%;
	height: 3rem;
	background: url(/static/media/vehicle.e9eca8a1.jpg);
	background-size: 100% 100%;
	padding-top: 1.2rem;
	margin-bottom: .9rem
}

.handleVehicleCampaign .headerPic>span {
	width: 14rem;
	height: 100%;
	display: block;
	margin: 0 auto;
	text-align: left
}

.handleVehicleCampaign .headerPic>span>h1 {
	font-size: .36rem;
	font-weight: 600;
	color: #000
}

.handleVehicleCampaign .headerPic>span>i {
	display: block;
	height: .03rem;
	width: .36rem;
	background-color: #000;
	margin: .15rem 0
}

.handleVehicleCampaign .VehicleCampaignContent {
	width: 14rem;
	margin: 0 auto;
	text-align: center
}

.handleVehicleCampaign .VehicleCampaignContent>h2 {
	font-size: .3rem;
	font-weight: 600;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18);
	margin-bottom: .32rem
}

.handleVehicleCampaign .VehicleCampaignContent>i {
	display: block;
	font-size: 13px;
	color: #999;
	margin-bottom: .32rem
}

.handleVehicleCampaign .VehicleCampaignContent>i:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .14rem;
	width: .14rem;
	margin-top: .1rem;
	margin-right: .08rem;
	background-size: 100% 100%
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll {
	width: 100%;
	display: flex
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft {
	width: 50%
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft h3 {
	font-size: .18rem;
	font-weight: 600;
	padding-bottom: .4rem;
	text-align: left
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft h3>span {
	color: #c7000a
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .search {
	height: .78rem;
	display: flex;
	align-items: center
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .search>input {
	width: 3.9rem;
	height: .4rem;
	border: .01rem solid #d3d3d3;
	border-radius: .05rem;
	vertical-align: .15rem;
	outline: none;
	font-size: 13px;
	padding-left: .1rem
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .search>span {
	display: inline-block;
	width: .9rem;
	height: .39rem;
	border-radius: .05rem;
	vertical-align: .05rem;
	margin: 0 .15rem;
	background-color: #c7000a;
	background-position: .35rem;
	background-repeat: no-repeat;
	background-size: .2rem;
	cursor: pointer
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .search>strong {
	font-family: MicrosoftYaHei;
	font-weight: 500;
	vertical-align: .15rem;
	font-size: 14px
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .search>strong>i {
	font-family: MicrosoftYaHei;
	font-weight: 500;
	color: red;
	font-size: 14px;
	margin: 0 .1rem
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .remarks {
	font-size: 13px;
	color: #b5b5b5;
	text-align: left
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleLeft .remarks span {
	color: red
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleRight {
	width: 50%
}

.handleVehicleCampaign .VehicleCampaignContent .VehicleCampaignAll .veVehicleRight img {
	width: 100%
}

.partsdetails .ant-modal {
	width: 9rem!important
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-close {
	top: -.1rem;
	right: -.1rem
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-close .ant-modal-close-x {
	height: .3rem;
	line-height: .3rem;
	font-size: 13px;
	width: .3rem;
	text-align: center;
	border-radius: 50%;
	background-color: #c7000a;
	color: #fff
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body {
	padding: .4rem!important
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body img {
	width: 100%;
	display: block;
	margin-bottom: .39rem
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body h2 {
	width: 100%;
	font-size: .24rem;
	font-weight: 600;
	padding-left: .4rem;
	margin-bottom: .2rem;
	text-align: center
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body p {
	width: 100%;
	font-size: 13px;
	color: #000;
	text-align: center
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body ul {
	margin: .2rem auto;
	padding: 0 1.4rem
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body ul li {
	width: 100%;
	display: flex
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body ul li span {
	width: 20%;
	text-align: center;
	background: #c7000a;
	color: #fff;
	padding: .1rem;
	font-weight: 600
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body ul li p {
	width: 80%;
	text-align: center;
	padding: .1rem;
	border-right: .01rem solid rgba(51,51,51,.18);
	border-bottom: .01rem solid rgba(51,51,51,.18);
	font-weight: 600
}

.partsdetails .ant-modal .ant-modal-content .ant-modal-body ul li:first-child>p {
	border-top: .01rem solid rgba(51,51,51,.18)
}

.partsdetailss .ant-modal {
	width: 9rem!important
}

.partsdetailss .ant-modal .ant-modal-content .ant-modal-body {
	padding: .4rem!important
}

.partsdetailss .ant-modal .ant-modal-content .ant-modal-body img {
	width: 100%;
	display: block;
	margin-bottom: .39rem
}

.partsdetailss .ant-modal .ant-modal-content .ant-modal-body h2 {
	width: 100%;
	text-align: center;
	font-size: .24rem;
	font-weight: 600;
	padding-left: .4rem;
	margin-bottom: .2rem
}

.partsdetailss .ant-modal .ant-modal-content .ant-modal-body p {
	width: 100%;
	padding-left: .39rem;
	font-size: 13px;
	color: #000;
	text-align: center
}

.LoginBox {
	width: 5.42rem;
	background-color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -3.28rem;
	right: 1.83rem
}

.LoginBox .LoginBoxTop {
	text-align: center;
	padding: .4rem .6rem .25rem
}

.LoginBox .LoginBoxTop h2 {
	font-size: .24rem;
	color: #1b1b1b;
	margin-bottom: .3rem;
	letter-spacing: .08rem
}

.LoginBox .LoginBoxTop .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
	line-height: 2;
	background: none;
	border: 0
}

.LoginBox .LoginBoxTop .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-ink-bar {
	visibility: visible
}

.LoginBox .LoginBoxTop .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-nav-container {
	height: auto
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar {
	border: none
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav-container>span {
	display: none
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav>div {
	display: flex;
	justify-content: space-around
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
	padding: 0 0 .2rem;
	font-size: 15px;
	color: #1b1b1b;
	margin-right: 1.2rem
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active {
	font-weight: 700;
	position: relative
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	background-color: #c7000a;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%)
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab:hover {
	color: #c7000a;
	font-weight: 600
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab:last-of-type {
	margin: 0
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-ink-bar-animated {
	background-color: #c7000a!important;
	width: .9rem!important;
	opacity: 0
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated {
	transition: none
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .AccountLoginBox .forgetPwd,.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .QuickLoginBox .forgetPwd {
	display: inline-block;
	font-size: 13px;
	color: #c7000a;
	margin-bottom: .29rem;
	cursor: pointer
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .AccountLoginBox .register-warning,.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .QuickLoginBox .register-warning {
	font-size: 13px;
	color: #999
}

.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .AccountLoginBox .register-warning a,.LoginBox .LoginBoxTop .ant-tabs .ant-tabs-top-content.ant-tabs-content-no-animated .QuickLoginBox .register-warning a {
	color: #c7000a
}

.LoginBox .LoginBoxTop .tabsBox .tips {
	font-size: 13px;
	color: #b5b5b5;
	text-align: left;
	margin: .16rem 0
}

.LoginBox .LoginBoxTop .tabsBox .tips.text-center {
	text-align: center!important
}

.LoginBox .LoginBoxTop .tabsBox .tips span {
	color: #c7000a;
	cursor: pointer
}

.LoginBox .LoginBoxTop .tabsBox .login-btn {
	margin-top: .2rem;
	margin-bottom: .2rem
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox1 .forgetPwd,.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .forgetPwd {
	display: inline-block;
	font-size: 13px;
	color: #c7000a;
	margin-bottom: .29rem;
	cursor: pointer
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox1 .register-warning,.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .register-warning {
	font-size: 13px;
	color: #999
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox1 .register-warning a,.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .register-warning a {
	color: #c7000a
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .settingPwdBox {
	margin-bottom: 0
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .wjmm-box {
	text-align: right;
	margin: .16rem 0
}

.LoginBox .LoginBoxTop .tabsBox>.tabsBox2 .wjmm-box .forgetPwd {
	margin-bottom: 0
}

.LoginBox .LoginBoxBottom {
	border-top: 1px solid #e5e5e5;
	position: relative;
	text-align: center;
	padding-bottom: .2rem
}

.LoginBox .LoginBoxBottom>p {
	color: #999;
	font-size: 14px;
	line-height: 14px
}

.LoginBox .LoginBoxBottom .bottom_title {
	position: absolute;
	left: 50%;
	top: -7px;
	transform: translateX(-50%);
	background: #fff;
	letter-spacing: 3px;
	padding: 0 5px
}

.LoginBox .LoginBoxBottom .wx_app {
	margin-top: .3rem
}

.LoginBox .LoginBoxBottom .wx_app>div {
	width: .5rem;
	height: .5rem;
	display: inline-block;
	margin: 0 .4rem;
	cursor: pointer
}

.LoginBox .LoginBoxBottom .wx_app>div img {
	width: 100%;
	vertical-align: top
}

.LoginBox .LoginBoxBottom .another_title {
	margin: .2rem 0;
	color: #999
}

.LoginBox .LoginBoxBottom .another {
	vertical-align: middle;
	margin: 0 auto;
	height: .35rem;
	width: 4rem
}

.LoginBox .LoginBoxBottom .another img {
	height: 100%
}

.LoginBox .LoginBoxBottom p span {
	display: inline-block;
	width: .4rem;
	height: .4rem;
	margin-right: .47rem
}

.LoginBox .LoginBoxBottom p span:first-child {
	width: auto;
	color: #999;
	font-size: 13px;
	line-height: .4rem
}

.LoginBox .LoginBoxBottom p span img {
	width: 100%
}

.LoginBox .SetPassWord {
	text-align: center;
	padding: .4rem .6rem .25rem;
	min-height: 6rem;
	position: relative
}

.LoginBox .SetPassWord h2 {
	font-size: .24rem;
	color: #1b1b1b;
	margin-bottom: .3rem;
	font-weight: 600;
	letter-spacing: .08rem
}

.LoginBox .SetPassWord .tips {
	margin: .3rem 0;
	font-size: 14px;
	text-align: left;
	color: #1b1b1b
}

.LoginBox .SetPassWord .passwordStrength {
	text-align: left;
	padding-left: .1rem
}

.LoginBox .SetPassWord .passwordStrength span {
	display: inline-block;
	color: #999
}

.LoginBox .SetPassWord .passwordStrength .strengthBox {
	padding: 1px;
	border: 1px solid hsla(0,0%,87.8%,.6);
	border-radius: 2px;
	line-height: 8px;
	margin: 0 .1rem
}

.LoginBox .SetPassWord .passwordStrength .strengthBox span {
	width: .6rem;
	height: 8px;
	border-radius: 2px
}

.LoginBox .SetPassWord .passwordStrength .strengthBox span:first-child {
	background: rgba(211,176,120,.2)
}

.LoginBox .SetPassWord .passwordStrength .strengthBox span:nth-child(2) {
	background: rgba(211,176,120,.5);
	margin-left: 1px
}

.LoginBox .SetPassWord .passwordStrength .strengthBox span:last-child {
	background: rgba(211,176,120,.9);
	margin-left: 1px
}

.LoginBox .SetPassWord .login-btn {
	position: absolute;
	bottom: 1rem;
	left: 50%;
	transform: translateX(-50%);
	margin-bottom: 0!important;
	font-weight: 600
}

.LoginBox .WxLoginBox {
	padding: .2rem 0 0
}

.LoginBox .WxLoginBox h2 {
	line-height: 1rem
}

.LoginBox .WxLoginBox .qrcode_box {
	margin: .68rem auto .3rem
}

.LoginBox .WxLoginBox .app_qrcode_box {
	margin: 0 auto;
	position: relative;
	width: 200px;
	height: 200px;
	border: 1px solid #e2e2e2;
	box-sizing: initial
}

.LoginBox .WxLoginBox .app_qrcode_box .qrcode_invalid {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 200px;
	background: hsla(0,0%,100%,.95);
	text-align: center
}

.LoginBox .WxLoginBox .app_qrcode_box .qrcode_invalid p {
	font-size: 18px;
	font-weight: 700;
	color: #000;
	margin-top: 70px
}

.LoginBox .WxLoginBox .app_qrcode_box .qrcode_invalid span {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	display: inline-block;
	width: 1.3rem;
	height: .43rem;
	background-color: #c7000a;
	border-radius: .215rem;
	line-height: .43rem;
	margin-top: 15px;
	cursor: pointer
}

.LoginBox .WxLoginBox .status {
	margin-top: 10px
}

.LoginBox .WxLoginBox .status p {
	color: #b5b5b5;
	font-size: 14px
}

.LoginBox .WxLoginBox .status p .color_yellow {
	color: #c7000a
}

.LoginBox .WxBindMobile,.LoginBox .WxLoginBox {
	text-align: center;
	min-height: 6rem;
	position: relative
}

.LoginBox .WxBindMobile .close_btn,.LoginBox .WxLoginBox .close_btn {
	width: .3rem;
	height: .3rem;
	position: absolute;
	top: .2rem;
	right: .2rem
}

.LoginBox .WxBindMobile .close_btn img,.LoginBox .WxLoginBox .close_btn img {
	width: 100%;
	vertical-align: top
}

.LoginBox .WxBindMobile h2,.LoginBox .WxLoginBox h2 {
	font-size: .24rem;
	color: #1b1b1b;
	font-weight: 600;
	letter-spacing: .08rem
}

.LoginBox .WxBindMobile {
	padding: .4rem .6rem .25rem
}

.LoginBox .WxBindMobile .login-btn {
	margin-top: .8rem
}

.LoginBox .WxBindMobile .tips {
	color: #1b1b1b;
	font-size: 14px;
	text-align: left;
	line-height: .8rem
}

.LoginBox .LoginMobileCodeBox {
	position: relative;
	border-radius: .25rem
}

.LoginBox .LoginMobileCodeBox,.LoginBox .LoginMobileCodeBox div {
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	text-align: left;
	display: flex;
	align-items: center
}

.LoginBox .LoginMobileCodeBox div {
	border-radius: .25rem;
	border: .01rem solid #a0a0a0;
	padding-left: .19rem
}

.LoginBox .LoginMobileCodeBox div:before {
	content: "";
	height: .17rem;
	width: .17rem;
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	margin-top: .15rem;
	margin-right: .15rem;
	background-size: 100% 100%
}

.LoginBox .LoginMobileCodeBox div span {
	display: inline-block
}

.LoginBox .LoginMobileCodeBox div span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .25rem;
	width: .015rem;
	background-color: #c9c9c9;
	margin-top: .2rem;
	margin-right: .2rem
}

.LoginBox .LoginMobileCodeBox div input {
	border: none;
	outline: medium;
	height: 98%;
	line-height: 98%;
	font-size: 13px;
	background-color: hsla(0,0%,100%,0);
	width: 55%
}

.LoginBox .LoginMobileCodeBox i {
	height: 100%;
	display: inline-block;
	position: absolute;
	right: .01rem;
	top: 0;
	text-align: center;
	font-size: 13px;
	width: 35%;
	color: #1b1b1b;
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
	cursor: pointer
}

.LoginBox .LoginMobileCodeBox .sendBtn {
	pointer-events: none;
	color: #bbb;
	background-color: hsla(0,0%,60%,.2)
}

.LoginBox .LoginMobileCodeBox .canSendBtn {
	color: #fff;
	background-color: #c7000a
}

.RegisterBox {
	width: 5.42rem;
	background-color: #fff;
	position: absolute;
	top: .48rem;
	right: 1.83rem;
	text-align: center;
	padding: .4rem .65rem .41rem;
	box-sizing: border-box
}

.RegisterBox .MobileCodeBox .sendBtn {
	pointer-events: none;
	background-color: hsla(0,0%,60%,.2)
}

.RegisterBox .MobileCodeBox .canSendBtn {
	color: #fff!important;
	background-color: #c7000a
}

.RegisterBox .userProtocol .ant-checkbox-wrapper {
	margin-right: .05rem
}

.RegisterBox .userProtocol .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner {
	background-color: #c7000a;
	border-color: #c7000a
}

.RegisterBox .userProtocol .ant-checkbox-wrapper:hover .ant-checkbox-input {
	border-color: #c7000a
}

.RegisterBox .userProtocol .ProtocolBtn {
	display: inline-block;
	font-size: 13px;
	margin-bottom: .29rem;
	transition: all 2s
}

.RegisterBox .userProtocol .ProtocolBtn button {
	border: none;
	outline: medium;
	background-color: #fff;
	padding: 0;
	cursor: pointer;
	color: #1b1b1b
}

.RegisterBox .userProtocol .ProtocolBtn button:hover {
	color: #c7000a
}

.RegisterBox .register-btn {
	display: inline-block;
	height: .5rem;
	width: 4.1rem;
	background-color: #c7000a;
	border-radius: .25rem;
	margin-bottom: .29rem;
	line-height: .5rem;
	font-size: .24rem;
	color: #fff;
	letter-spacing: .08rem;
	cursor: pointer
}

.RegisterBox .login-warning {
	font-size: 13px;
	color: #999
}

.RegisterBox .login-warning a {
	color: #c7000a
}

.forgetPwdBox {
	width: 5.42rem;
	height: 6.9rem;
	background-color: #fff;
	position: absolute;
	top: 42%;
	margin-top: -2.78rem;
	right: 1.83rem;
	text-align: center;
	padding: .4rem .65rem .41rem
}

.forgetPwdBox .MobileCodeBox {
	margin-bottom: .43rem
}

.forgetPwdBox h2 {
	margin-bottom: .8rem!important
}

.forgetPwdBox>img {
	width: .88rem
}

.forgetPwdBox h3 {
	font-size: .3rem;
	font-weight: 500;
	margin: .29rem 0 .5rem
}

.forgetPwdBox .submitbtnFet {
	display: inline-block;
	height: .5rem;
	width: 4.1rem;
	background-color: #c7000a;
	border-radius: .25rem;
	line-height: .5rem;
	font-size: .24rem;
	color: #fff;
	letter-spacing: .08rem;
	position: absolute;
	transform: translateX(-50%);
	bottom: .55rem;
	cursor: pointer
}

.forgetPwdBox .toolTip {
	width: 100%;
	font-size: 13px
}

.forgetPwdBox .toolTip>p {
	text-align: left
}

.forgetPwdBox .toolTip .toolChoose {
	margin-top: .4rem;
	font-size: 12px;
	color: #1b1b1b;
	margin-bottom: .2rem
}

.forgetPwdBox .toolTip .toolTel {
	color: #c7000a;
	margin: 0 5px
}

.forgetPwdBox .toolTip .submitbtn {
	margin-bottom: 0
}

.forgetPwdBox .toolTip .toolOne {
	width: 100%
}

.forgetPwdBox .toolTip .toolOne>dl {
	display: flex;
	width: 100%;
	height: .9rem;
	border: 1px solid #ebebeb;
	border-radius: .08rem;
	margin-top: 10px;
	align-items: center;
	cursor: pointer
}

.forgetPwdBox .toolTip .toolOne>dl>dt {
	width: .6rem;
	height: .6rem;
	margin-left: .2rem
}

.forgetPwdBox .toolTip .toolOne>dl>dt>img {
	width: 100%;
	height: 100%
}

.forgetPwdBox .toolTip .toolOne>dl>dd {
	margin-left: .2rem;
	text-align: left
}

.forgetPwdBox .toolTip .toolOne>dl>dd>p {
	color: #999
}

.forgetPwdBox .toolTip .checknow {
	box-shadow: 0 .01rem .3rem .01rem rgba(51,51,51,.1)
}

.forgetPwdBox .toolFind {
	text-align: left;
	font-size: 13px;
	margin-bottom: .2rem
}

.forgetPwdBox .submitbtn {
	margin-top: 1.5rem
}

.forgetPwdBox .MobileCodeBoxFet {
	position: relative;
	border-radius: .25rem;
	margin-bottom: .29rem
}

.forgetPwdBox .MobileCodeBoxFet,.forgetPwdBox .MobileCodeBoxFet div {
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	text-align: left;
	align-items: center
}

.forgetPwdBox .MobileCodeBoxFet div {
	border-radius: .25rem;
	border: .01rem solid #a0a0a0;
	padding-left: .19rem;
	display: flex
}

.forgetPwdBox .MobileCodeBoxFet div:before {
	content: "";
	height: .17rem;
	width: .2rem;
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	margin-top: .15rem;
	margin-right: .15rem;
	background-size: 100% 100%
}

.forgetPwdBox .MobileCodeBoxFet div span {
	display: inline-block
}

.forgetPwdBox .MobileCodeBoxFet div span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .25rem;
	width: .015rem;
	background-color: #c9c9c9;
	margin-top: .2rem;
	margin-right: .2rem
}

.forgetPwdBox .MobileCodeBoxFet div input {
	border: none;
	outline: medium;
	height: 98%;
	line-height: 98%;
	font-size: 13px;
	background-color: hsla(0,0%,100%,0)!important;
	width: 68%
}

.forgetPwdBox .MobileCodeBoxFet i {
	height: 100%;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	font-size: 13px;
	width: 30%;
	color: #fff;
	background-color: #c7000a;
	cursor: pointer;
	border-radius: 0 3rem 3rem 0;
	border: 1px solid rgba(36,31,31,.16);
	border-left: none
}

.forgetPwdBox .MobileCodeBoxFet .sendBtn {
	pointer-events: none;
	color: #999;
	background: #eee
}

.forgetPwdBox .MobileCodeBoxFet .canSendBtn {
	color: #fff!important;
	background-color: #c7000a
}

.forgetPwdBox .tips {
	color: #1b1b1b;
	font-size: 11px;
	text-align: left;
	margin: 0 0 .2rem .2rem
}

.forgetPwdBox .emailBox {
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	border-radius: .25rem;
	border: .01rem solid #a0a0a0;
	margin-bottom: .29rem;
	text-align: left;
	padding-left: .19rem;
	display: flex;
	align-items: center
}

.forgetPwdBox .emailBox:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .2rem;
	width: .2rem;
	margin-top: .15rem;
	background-size: 100% 100%;
	margin-right: .15rem
}

.forgetPwdBox .emailBox span {
	display: inline-block
}

.forgetPwdBox .emailBox span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .25rem;
	width: .015rem;
	background-color: #c9c9c9;
	margin-top: .2rem;
	margin-right: .2rem
}

.forgetPwdBox .emailBox input {
	border: none;
	outline: medium;
	height: 98%;
	line-height: 98%;
	font-size: 13px;
	background-color: hsla(0,0%,100%,0)!important;
	width: 80%
}

.forgetPwdBox .passwordStrength {
	text-align: left;
	padding-left: .1rem
}

.forgetPwdBox .passwordStrength span {
	display: inline-block;
	color: #999
}

.forgetPwdBox .passwordStrength .strengthBox {
	padding: 1px;
	border: 1px solid hsla(0,0%,87.8%,.6);
	border-radius: 2px;
	line-height: 8px;
	margin: 0 .1rem
}

.forgetPwdBox .passwordStrength .strengthBox span {
	width: .6rem;
	height: 8px;
	border-radius: 2px
}

.forgetPwdBox .passwordStrength .strengthBox span:first-child {
	background: rgba(211,176,120,.2)
}

.forgetPwdBox .passwordStrength .strengthBox span:nth-child(2) {
	background: rgba(211,176,120,.5);
	margin-left: 1px
}

.forgetPwdBox .passwordStrength .strengthBox span:last-child {
	background: rgba(211,176,120,.9);
	margin-left: 1px
}

.handleLoginModel {
	margin: 0 auto;
	max-width: 19.2rem
}

.handleLoginModel .handleLogin {
	width: 100%;
	margin: 0 auto;
	height: 8.43rem;
	background: url(/static/media/background.36b7c732.png);
	background-size: 100% 100%;
	position: relative;
	top: .8rem;
	left: 0
}

.handleLoginModel .handleLogin h2 {
	font-size: .24rem;
	color: #1b1b1b;
	margin-bottom: .3rem;
	font-weight: 600;
	letter-spacing: .08rem
}

.handleLoginModel .handleLogin .ConfirmPwdBox,.handleLoginModel .handleLogin .ImgCodeBox,.handleLoginModel .handleLogin .mobileBox,.handleLoginModel .handleLogin .settingPwdBox,.handleLoginModel .handleLogin .UserNameBox {
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	border-radius: .25rem;
	border: .01rem solid #a0a0a0;
	margin-bottom: .29rem;
	text-align: left;
	padding-left: .19rem;
	display: flex;
	align-items: center
}

.handleLoginModel .handleLogin .ConfirmPwdBox:before,.handleLoginModel .handleLogin .ImgCodeBox:before,.handleLoginModel .handleLogin .mobileBox:before,.handleLoginModel .handleLogin .settingPwdBox:before,.handleLoginModel .handleLogin .UserNameBox:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .2rem;
	width: .14rem;
	margin-top: .15rem;
	margin-right: .15rem
}

.handleLoginModel .handleLogin .ConfirmPwdBox span,.handleLoginModel .handleLogin .ImgCodeBox span,.handleLoginModel .handleLogin .mobileBox span,.handleLoginModel .handleLogin .settingPwdBox span,.handleLoginModel .handleLogin .UserNameBox span {
	display: inline-block
}

.handleLoginModel .handleLogin .ConfirmPwdBox span:before,.handleLoginModel .handleLogin .ImgCodeBox span:before,.handleLoginModel .handleLogin .mobileBox span:before,.handleLoginModel .handleLogin .settingPwdBox span:before,.handleLoginModel .handleLogin .UserNameBox span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .25rem;
	width: .015rem;
	background-color: #c9c9c9;
	margin-top: .2rem;
	margin-right: .2rem
}

.handleLoginModel .handleLogin .ConfirmPwdBox input,.handleLoginModel .handleLogin .ImgCodeBox input,.handleLoginModel .handleLogin .mobileBox input,.handleLoginModel .handleLogin .settingPwdBox input,.handleLoginModel .handleLogin .UserNameBox input {
	border: none;
	outline: medium;
	height: 98%;
	line-height: 98%;
	font-size: 13px;
	background-color: hsla(0,0%,100%,0)!important;
	width: 80%
}

.handleLoginModel .handleLogin .ImgCodeBox {
	position: relative
}

.handleLoginModel .handleLogin .ImgCodeBox:before {
	content: "";
	height: .15rem;
	width: .17rem;
	margin-top: .1rem;
}

.handleLoginModel .handleLogin .ImgCodeBox i {
	display: inline-block;
	position: absolute;
	right: -.03rem;
	top: -.02rem;
	width: 28%;
	text-align: center;
	font-size: 13px;
	color: #1b1b1b;
	background-size: 100% 100%
}

.handleLoginModel .handleLogin .ImgCodeBox i,.handleLoginModel .handleLogin .ImgCodeBox i img {
	height: 100%;
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.handleLoginModel .handleLogin .MobileCodeBox {
	position: relative;
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	border-radius: .25rem;
	margin-bottom: .29rem;
	text-align: left;
	display: flex;
	align-items: center
}

.handleLoginModel .handleLogin .MobileCodeBox div {
	height: .5rem;
	line-height: .5rem;
	width: 65%;
	border-radius: .25rem;
	border: .01rem solid #a0a0a0;
	text-align: left;
	padding-left: .19rem;
	display: flex;
	align-items: center
}

.handleLoginModel .handleLogin .MobileCodeBox div:before {
	content: "";
	height: .17rem;
	width: .17rem;
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	margin-top: .15rem;
	margin-right: .15rem;
}

.handleLoginModel .handleLogin .MobileCodeBox div span {
	display: inline-block
}

.handleLoginModel .handleLogin .MobileCodeBox div span:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	transform: translateY(-50%);
	height: .25rem;
	width: .015rem;
	background-color: #c9c9c9;
	margin-top: .2rem;
	margin-right: .2rem
}

.handleLoginModel .handleLogin .MobileCodeBox div input {
	border: none;
	outline: medium;
	height: 98%;
	line-height: 98%;
	font-size: 13px;
	background-color: hsla(0,0%,100%,0);
	width: 68%
}

.handleLoginModel .handleLogin .MobileCodeBox i {
	height: 100%;
	display: inline-block;
	position: absolute;
	right: .01rem;
	top: 0;
	text-align: center;
	font-size: 13px;
	width: 30%;
	color: #1b1b1b;
	border-radius: .25rem;
	cursor: pointer
}

.handleLoginModel .handleLogin .UserNameBox:before {
	content: "";
	height: .16rem;
	width: .15rem;
	margin-top: .1rem;
}

.handleLoginModel .handleLogin .settingPwdBox:before {
	content: "";
	height: .18rem;
	width: .14rem;
	margin-top: .15rem;
}

.handleLoginModel .handleLogin .ConfirmPwdBox:before {
	content: "";
	height: .2rem;
	width: .2rem;
	margin-top: .15rem;
}

.handleLoginModel .handleLogin .login-btn,.handleLoginModel .handleLogin .nextstep,.handleLoginModel .handleLogin .submitbtn {
	display: inline-block;
	height: .5rem;
	width: 4.1rem;
	background-color: #c7000a;
	border-radius: .25rem;
	line-height: .5rem;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	letter-spacing: .08rem;
	cursor: pointer
}

.handleLoginModel .handleLogin .submitbtn {
	margin-top: .5rem
}

.handleExcellent {
	margin: 0 auto;
	width: 14rem;
	text-align: center
}

.handleExcellent>h2 {
	font-size: .3rem;
	color: #000;
	font-weight: 600;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleExcellent>img {
	width: 7.52rem;
	display: block;
	margin: .67rem auto 1rem
}

.handleExcellent .really-excellent {
	display: flex;
	justify-content: space-between;
	margin-bottom: .3rem
}

.handleExcellent .really-excellent .excellentRight,.handleExcellent .really-excellent .reallyLeft {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.handleExcellent .really-excellent .excellentRight>img,.handleExcellent .really-excellent .reallyLeft>img {
	display: inline-block;
	height: 1.95rem;
	margin-right: .23rem
}

.handleExcellent .really-excellent .excellentRight>ul,.handleExcellent .really-excellent .reallyLeft>ul {
	text-align: left
}

.handleExcellent .really-excellent .excellentRight>ul li,.handleExcellent .really-excellent .reallyLeft>ul li {
	font-size: .22rem;
	font-weight: 600
}

.handleExcellent .really-excellect-box {
	display: flex;
	justify-content: space-between;
	margin-bottom: .42rem
}

.handleExcellent .really-excellect-box>span {
	display: inline-block;
	width: 6.6rem;
	height: 1.71rem;
	padding-left: .45rem;
	padding-top: .4rem
}

.handleExcellent .really-excellect-box>span>div {
	text-align: left;
	width: 100%;
	margin-bottom: .1rem
}

.handleExcellent .really-excellect-box>span>div>h1 {
	display: inline-block;
	font-size: .24rem;
	font-weight: 600;
	vertical-align: middle
}

.handleExcellent .really-excellect-box>span>div>i {
	display: inline-block;
	height: .26rem;
	width: .02rem;
	background-color: #000;
	margin: 0 .14rem 0 .2rem;
	vertical-align: middle
}

.handleExcellent .really-excellect-box>span>div>p {
	display: inline-block;
	font-size: 13px
}

.handleExcellent .really-excellect-box>span>div>p b {
	display: inline-block;
	font-size: .2rem;
	font-weight: 600
}

.handleExcellent .really-excellect-title {
	display: flex;
	justify-content: space-between;
	margin-bottom: .56rem
}

.handleExcellent .really-excellect-title>span {
	display: inline-block
}

.handleExcellent .really-excellect-title>span>i {
	display: inline-block;
	width: 4.36rem;
	height: .03rem;
	background-color: #c7000a;
	margin-right: .18rem
}

.handleExcellent .really-excellect-title>span>h3 {
	display: inline-block;
	font-size: .5rem;
	color: #c7000a;
	font-weight: 600;
	vertical-align: middle
}

.handleExcellent .feature {
	display: flex;
	justify-content: space-between;
	margin-bottom: .99rem
}

.handleExcellent .feature>span {
	display: inline-block
}

.handleExcellent .feature>span>div {
	margin-bottom: .3rem;
	text-align: left;
	display: flex;
	align-items: center
}

.handleExcellent .feature>span>div img {
	height: .2rem;
	display: inline-block;
	margin-right: .08rem
}

.handleExcellent .feature>span>div h1 {
	display: inline-block;
	font-size: .35rem;
	font-weight: 600;
	color: #c7000a;
	margin-right: .18rem
}

.handleExcellent .feature>span>div h3 {
	display: inline-block;
	font-size: .22rem;
	font-weight: 600;
	color: #000
}

.handleExcellent .feature>span>ul {
	width: 6.6rem;
	height: 1.6rem;
	display: flex;
	justify-content: space-around;
	align-items: center;
	border-radius: .08rem;
	border: .01rem solid #c7000a
}

.handleExcellent .feature>span>ul>li h2 {
	font-size: .3rem;
	color: #c7000a;
	font-weight: 600;
	margin-bottom: .19rem
}

.handleExcellent .feature>span>ul>li h2 img {
	height: .4rem;
	margin-right: .1rem;
	display: inline-block;
	vertical-align: bottom
}

.handleExcellent .feature>span>ul>li h3 {
	font-size: .2rem;
	font-weight: 600
}

.handleExcellent .brand-vedio {
	margin-top: .6rem;
	width: 100%;
	height: 4.68rem;
	position: relative;
	top: 0;
	left: 0
}

.handleExcellent .brand-vedio .vedio {
	width: 100%;
	height: 100%
}

.handleExcellent .brand-vedio .play {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleExcellent .vediobox {
	margin-top: .6rem;
	position: relative;
	height: 4.68rem;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer
}

.handleExcellent .vediobox>img {
	display: block
}

.handleExcellent .vediobox>img:first-of-type {
	width: 100%;
	height: 100%
}

.handleExcellent .vediobox>img:last-of-type {
	position: absolute;
	height: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleBrandSystem {
	margin: 0 auto;
	width: 14rem
}

.handleBrandSystem h2 {
	font-size: .3rem;
	font-weight: 600;
	width: 100%;
	text-align: center;
	padding-bottom: .4rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleBrandSystem .BrandFramework .logobg {
	border-bottom: 1.61rem solid #eee;
	border-top: 0;
	border-left: 7rem solid transparent;
	border-right: 7rem solid transparent;
	margin: .6rem auto .2rem;
	position: relative;
	left: 0;
	top: 0
}

.handleBrandSystem .BrandFramework .logobg>img {
	display: block;
	width: 2.28rem;
	height: .69rem;
	position: absolute;
	left: 50%;
	margin-left: -1.14rem;
	bottom: -1.2rem
}

.handleBrandSystem .BrandFramework .brand-belief {
	width: 100%;
	text-align: center;
	margin-bottom: .41rem
}

.handleBrandSystem .BrandFramework .brand-belief li {
	height: .5rem;
	line-height: .5rem;
	border-bottom: .01rem solid #fff
}

.handleBrandSystem .BrandFramework .brand-belief li>span {
	display: inline-block;
	height: 100%;
	font-size: 14px
}

.handleBrandSystem .BrandFramework .brand-belief li>span:first-of-type {
	width: 3.61rem;
	height: .48rem;
	background-color: #c7000a;
	color: #fff;
	letter-spacing: .05rem
}

.handleBrandSystem .BrandFramework .brand-belief li>span:last-of-type {
	width: 10.39rem
}

.handleBrandSystem .BrandFramework .brand-belief li:last-of-type {
	border: none
}

.handleBrandSystem .BrandFramework .brand-belief li:nth-of-type(2n) {
	background-color: #f3f3f3
}

.handleBrandSystem .BrandFramework .brand-belief li:nth-of-type(odd) {
	background-color: #eee
}

.handleBrandSystem .BrandFramework .brand-goods-list {
	display: flex;
	justify-content: space-between
}

.handleBrandSystem .BrandFramework .brand-goods-list li>div {
	text-align: center;
	height: .5rem;
	line-height: .5rem;
	background-color: #c7000a;
	color: #fff;
	letter-spacing: .05rem;
	font-size: .19rem
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 2.54rem
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul li {
	width: .5rem;
	text-align: center;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul li span {
	display: block;
	width: .16rem;
	font-size: .19rem;
	word-wrap: break-word
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul li span>p>span {
	white-space: nowrap
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul li:nth-of-type(odd) {
	background-color: #eee
}

.handleBrandSystem .BrandFramework .brand-goods-list li>ul li:nth-of-type(2n) {
	background-color: #fcfcfc
}

.handleBrandSystem .BrandFramework .management-idea {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	margin: .41rem 0 .99rem;
	background-color: #c7000a;
	color: #fff;
	letter-spacing: .05rem;
	font-size: 14px
}

.handleBrandSystem .BrandFramework .slogan-list {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 2.03rem;
	margin-bottom: .99rem
}

.handleBrandSystem .BrandFramework .slogan-list>li {
	display: flex;
	justify-content: flex-start;
	height: 100%
}

.handleBrandSystem .BrandFramework .slogan-list>li>div {
	width: .62rem;
	height: 100%;
	background-color: #c7000a;
	display: flex;
	justify-content: center;
	align-items: center
}

.handleBrandSystem .BrandFramework .slogan-list>li>div span {
	width: .16rem;
	font-size: 13px;
	word-wrap: break-word;
	color: #fff
}

.handleBrandSystem .BrandFramework .slogan-list>li>ul {
	height: 100%;
	text-align: center
}

.handleBrandSystem .BrandFramework .slogan-list>li>ul li {
	height: 33.3%;
	font-size: 13px;
	display: flex;
	justify-content: center;
	align-items: center
}

.handleBrandSystem .BrandFramework .slogan-list>li>ul li:nth-of-type(odd) {
	background-color: #eee
}

.handleBrandSystem .BrandFramework .slogan-list>li>ul li:nth-of-type(2n) {
	background-color: #fcfcfc
}

.handleBrandSystem .BrandFramework .slogan-list>li:first-of-type {
	width: 4.44rem;
	margin-right: .34rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:first-of-type>ul {
	width: 4.18rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:nth-of-type(2) {
	width: 4.44rem;
	margin-right: .34rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:nth-of-type(2)>ul {
	width: 4.18rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:nth-of-type(3) {
	width: 2.24rem;
	margin-right: .34rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:nth-of-type(3)>ul {
	width: 1.98rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:nth-of-type(3)>ul li {
	height: 25%
}

.handleBrandSystem .BrandFramework .slogan-list>li:last-of-type {
	width: 1.86rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:last-of-type>ul {
	width: 1.6rem
}

.handleBrandSystem .BrandFramework .slogan-list>li:last-of-type>ul li {
	height: 50%
}

.handleBrandSystem .brandreview {
	margin-bottom: .99rem
}

.handleBrandSystem .brandreview .vediobox {
	margin-top: .6rem;
	position: relative;
	height: 4.68rem;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer
}

.handleBrandSystem .brandreview .vediobox>img {
	display: block
}

.handleBrandSystem .brandreview .vediobox>img:first-of-type {
	width: 100%;
	height: 100%
}

.handleBrandSystem .brandreview .vediobox>img:last-of-type {
	position: absolute;
	height: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleBrandSystem .brandSensibility {
	margin-bottom: .14rem
}

.handleBrandSystem .brandSensibility>div {
	margin-top: .6rem;
	display: flex;
	justify-content: space-between
}

.handleBrandSystem .brandSensibility>div>span {
	width: 4.45rem;
	height: 2.62rem;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden
}

.handleBrandSystem .brandSensibility>div>span>img {
	display: block
}

.handleBrandSystem .brandSensibility>div>span>img:first-child {
	width: 100%
}

.handleBrandSystem .brandSensibility>div>span>img:last-of-type {
	position: absolute;
	height: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleBrandSystem .brandSensibility .vediobox1 {
	display: inline-block;
	width: 4.45rem;
	height: 2.62rem;
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	margin-bottom: .19rem;
	cursor: pointer
}

.handleBrandSystem .brandSensibility .vediobox1>img:first-of-type {
	width: 100%;
	height: 100%;
	display: block
}

.handleBrandSystem .brandSensibility .vediobox1>img:last-of-type {
	position: absolute;
	height: .56rem;
	width: .56rem;
	top: 50%;
	margin-top: -.28rem;
	left: 50%;
	margin-left: -.28rem
}

.handleEnterprise {
	margin: 0 auto 1rem
}

.handleEnterprise .NewsCenter {
	max-width: 19.2rem;
	margin-top: .8rem
}

.handleEnterprise .NewsCenter .headerPic {
	width: 100%;
	height: 3rem;
	background: url(/static/media/banner.fdd812c2.png);
	background-size: 100% 100%;
	padding-top: 1.12rem
}

.handleEnterprise .NewsCenter .headerPic>span {
	width: 14rem;
	height: 100%;
	display: block;
	margin: 0 auto;
	text-align: left
}

.handleEnterprise .NewsCenter .headerPic>span>h1 {
	font-size: .36rem;
	font-weight: 600;
	color: #fff;
	letter-spacing: .02rem
}

.handleEnterprise .NewsCenter .headerPic>span>i {
	display: block;
	height: .03rem;
	width: .34rem;
	background-color: #fff;
	margin: .1rem 0
}

.handleEnterprise .NewsCenter .Enterprise {
	max-width: 19.2rem
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs {
	width: 100%
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar {
	border: none;
	margin: 0;
	width: 100%
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav {
	width: 100%
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab {
	margin: 0;
	padding: 0;
	height: .8rem;
	line-height: .8rem;
	width: 50%;
	text-align: center;
	font-size: 15px;
	font-weight: 600;
	color: #1a1a1a;
	background-color: #f0f0f0
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab:first-of-type {
	border-right: .01rem solid #fff
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab:hover {
	color: #fff;
	background: #c7000a
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active {
	color: #fff;
	background-color: #c7000a
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active:hover {
	color: #fff
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-bar .ant-tabs-nav .ant-tabs-ink-bar-animated {
	display: none!important;
	width: 0
}

.handleEnterprise .NewsCenter .Enterprise .ant-tabs .ant-tabs-top-content {
	width: 100%;
	padding: .8rem 0 0;
	transition: none
}

.handleEnterpriseProfile {
	margin: 0 auto;
	width: 100%;
	text-align: center
}

.handleEnterpriseProfile .title {
	width: 14rem;
	margin: 0 auto;
	padding-bottom: .35rem;
	border-bottom: .01rem solid rgba(51,51,51,.18)
}

.handleEnterpriseProfile .title h2 {
	font-size: .3rem;
	font-weight: 600;
	color: #000
}

.handleEnterpriseProfile .title p {
	font-size: 13px;
	color: #999
}

.handleEnterpriseProfile .EnterpriseIntroduce {
	width: 14rem;
	margin: 0 auto
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent {
	margin-top: .77rem;
	display: flex;
	justify-content: flex-start
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>img {
	height: 4.05rem;
	display: inline-block;
	margin-right: .99rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span {
	display: inline-block;
	text-align: left;
	height: 4.05rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span>div {
	display: flex
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span>div>i {
	display: inline-block;
	font-size: .18rem;
	width: .9rem;
	text-align: justify;
	color: #999;
	margin-right: .38rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span>div>i:after {
	content: "";
	display: inline-block;
	width: 100%
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span>div>span {
	font-size: .18rem;
	color: #000;
	vertical-align: top
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseIntroduceContent>span>div:nth-of-type(7) {
	margin-bottom: .2rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal {
	width: 100%;
	margin-top: .4rem;
	margin-bottom: 1.03rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li:first-child {
	font-weight: 600
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	display: flex;
	justify-content: flex-start
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li>span {
	display: inline-block;
	width: 16.67%;
	border-right: .01rem solid #fff;
	font-size: .17rem
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li>span:last-of-type {
	border: none
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li:first-child {
	background-color: #c7000a
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li:first-child span {
	color: #fff
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li:nth-of-type(2) {
	background-color: #eee
}

.handleEnterpriseProfile .EnterpriseIntroduce .EnterpriseTotal>li:last-of-type {
	background-color: #fcfcfc
}

.handleEnterpriseProfile .enterpriseidea {
	width: 100%;
	background-color: #f5f5f5;
	padding: .8rem 0 1rem
}