.pageSpan {
	text-align: center;
}

.pageSpan span a {
	display: inline-block;
	border: 1px solid #C9151E;
	padding: 5px 15px;
	margin: 0 3px;
}

.headProduct {
	display: none;
}

.breads {
	background: #e8e7e7;
}

.breads .autowidth {
	padding: 11px 0;
	font-size: 12px;
}

.breads .autowidth>a {
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	margin-left: 10px;
}

.Tebreads {
	background: linear-gradient(to right, rgb(232, 203, 192), rgb(99, 111, 164));
	color: #fff;
	text-align: center;
}

.Tebreads .autowidth>a {
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	margin-left: 10px;
}

.prodList dd .imgSf_1 {
	margin-bottom: 15px;
}

.Tebreadsbk {
	background: linear-gradient(to right, rgb(189, 195, 199), rgb(44, 62, 80));
	color: #fff;
	text-align: center;
}

.Tebreadsbk .autowidth>a {
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	margin-left: 10px;
}

.Exbreadsbk {
	background: linear-gradient(to right, rgb(119, 161, 211), rgb(121, 203, 202), rgb(230, 132, 174));
	color: #fff;
	text-align: center;
}

.Exbreadsbk .autowidth>a {
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	margin-left: 10px;
}

.ExList {
	padding: 20px 10px 10px 10px;
}

.ExList .blockDiv {
	margin-bottom: 12px;
}

.ExList .name {
	height: 30px;
}

.ExList .point {
	padding: 20px 0;
}

.exchangeSort {
	cursor: pointer;
	position: relative;
	right: -60px;
	width: 120px;
	height: 25px;
	display: inline-block;
	line-height: 25px;
}

.ex {
	width: 98%;
	display: inline-block;
}

.ex .exLeft {
	float: left;
	width: 70%;
	height: auto;
	line-height: 36px;
}

.ex .exRight {
	float: right;
	width: 28%;
	height: auto;
}

.exRight .sort {
	border: 1px solid #c5c5c5;
	border-radius: 2px;
	padding: 5px 7px;
	cursor: pointer;
}

.exRight .on {
	border: 1px solid #c9151e;
	background: #c9151e;
	color: #fff;
}

.sort:hover {
	border: 1px solid #c9151e;
}

.sorts {
	display: inline-flex;
	flex-direction: column;
	justify-content: space-between;
}

.fa-up {
	display: inline-block;
	width: 15px;
	margin-left: 5px;
	vertical-align: middle;
	font-size: 10px;
}

.fa-top {
	position: relative;
	top: 4px;
}

.fa-top:hover {
	color: #c9151e;
}

.fa-bottom {
	position: relative;
	bottom: 4px;
}

.fa-bottom:hover {
	color: #c9151e;
}

.fa-up .no {
	color: #cdcdcd
}

.filters .articleText {
	margin: 20px 0 0 20px;
	width: 85%;
	height: 42px;
	padding-left: 20px;
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.filters .articleBotton {
	float: right;
	width: 60px;
	height: 35px;
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 3px;
}

.articleDe {
	padding: 30px;
	margin-bottom: 30px;
}

.articleCate {
	padding: 30px 0 0 20px;
}

.articleCate p {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 10px;
}

.articleCate ul li {
	list-style-type: none;
	font-size: 15px;
	color: #616265;
	padding: 7px;
	cursor: pointer;
}

.articleCate li.on {
	color: #c9151e;
}

.checkSpanBox {
	width: 15px;
	height: 15px;
	min-width: 15px;
	position: relative;
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 15px;
	margin-right: 8px;
}

.checkSpanBox i {
	position: absolute;
	left: -2px;
	right: 0;
	top: 0;
	bottom: 0;
	color: #c9151e;
	opacity: 0;
}

.articleCate li.on .checkSpanBox i {
	opacity: 1;
}

.articleReturn {
	position: absolute;
	right: 20px;
	bottom: 5%
}

.articlelist .artitle {
	text-align: left;
	background: #fff;
}

.artitle .catearticle {
	padding: 10px 10px;
	margin-bottom: 15px;
}

.articlelist .articleImages {
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
}

.articlelist a:hover .articleImages {
	border-bottom: 1px solid #c9151e;
}

.articlefilter {
	cursor: pointer;
	position: relative;
	right: -60px;
	width: 50px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	border: 1px solid #c9151e;
	border-radius: 12px;
	background: #c9151e;
}

.articlefilter-close {
	color: #616265;
	font-size: 24px;
	position: relative;
	left: 95%;
	top: 20px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 9999999;
	line-height: .1;
	display: none;
}

.exfilter {
	cursor: pointer;
	position: relative;
	right: -60px;
	width: 50px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	display: none;
	border: 1px solid #c9151e;
	border-radius: 12px;
	background: #c9151e;
}

.exfilter-close {
	color: #616265;
	font-size: 24px;
	position: relative;
	left: 95%;
	top: 20px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 9999999;
	line-height: .1;
	display: none;
}

.exdetails label {
	display: inline-block;
	cursor: pointer;
	margin-bottom: 15px;
	margin-right: 2%;
	border: 1px solid #cacaca;
	background: #f7f7f7;
	border-radius: 2px;
	padding: 0px 10px;
	min-width: 30%;
	text-align: center;
	height: 35px;
	line-height: 35px;
}

.exdetails .on {
	border: 1px solid #ef323b;
}

.exaddress tr {
	height: 35px;
	line-height: 35px;
	padding: 2px 10px;
	margin-top: 10px;
	text-align: left;
}

.exaddress tr:hover {
	background: #f4f4f4;
}

.exaddress td {
	border: 0px;
}

.exbutton {
	display: inline-block;
	width: 80px;
	height: 35px;
	line-height: 35px;
	border: 1px solid #c9151e;
	border-radius: 3px;
	background: #c9151e;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}

.exbutton:hover {
	color: #fff;
	font-weight: bold;
}

.baikelist .baike {
	background: linear-gradient(to right, rgb(189, 195, 199), rgb(142, 158, 171));
}

.baike .catearticle {
	padding: 10px 10px;
	margin-bottom: 15px;
}

.baikeTitle {
	font-size: 14px;
	color: #616165;
	position: absolute;
	height: 45px;
	line-height: 45px;
	width: 93%;
	top: 0px;
	text-align: left;
	padding-left: 15px;
	background: linear-gradient(to bottom, rgb(189, 195, 199), rgb(255, 255, 255));
}

.baikelist:hover .singleTxt_baike {
	color: #c9151e;
}

.baikefilter {
	cursor: pointer;
	position: relative;
	right: -60px;
	width: 50px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	display: none;
	border: 1px solid #c9151e;
	border-radius: 12px;
	background: #c9151e;
}

.filter-close {
	color: #616265;
	font-size: 24px;
	position: relative;
	left: 95%;
	top: 20px;
	border-radius: 50%;
	cursor: pointer;
	z-index: 9999999;
	line-height: .1;
	display: none;
}

.font32 {
	font-size: 32px;
}

.singleTxt_article {
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: 42px;
	padding: 8px 10px 0 10px;
	line-height: initial;
}

.singleTxt_baike {
	font-size: 15px;
	color: #fff;
	min-width: 200px;
	width: auto;
	height: 68px;
	text-align: center;
	padding: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	display: table-cell;
}

.singleTxt_baike:hover {
	color: #c9151e;
}


.baikeCate {
	padding: 30px 0 0 20px;
}

.baikeCate p {
	font-size: 16px;
	font-weight: 600;
	padding-bottom: 10px;
}

.baikeCate ul li {
	list-style-type: none;
	font-size: 15px;
	color: #616265;
	padding: 7px;
	cursor: pointer;
}

.baikeCate li.on {
	color: #c9151e;
}

.baikeCate li.on .checkSpanBox i {
	opacity: 1;
}

.borderSpec {
	box-shadow: 0 0 16px -12px rgb(190 190 190 / 50%);
	transform: translate(0, -2px);
	-webkit-transform: translate(0, -2px);
}

.bgf5f5f5 {
	background: #f5f5f5;
}

.publicTit {
	line-height: 1;
	margin-bottom: 1.5%;
	position: relative;
}

.cateImgPosition {
	top: 50px;
	left: 20px;
	margin-top: -45px;
}

.cateImgs {
	text-align: center;
	width: 100%;
	padding-bottom: 1%;
}

.cateImgs img {
	height: 280px;
}

.publicTit span {
	display: block;
	padding-left: 10px;
	border-left: 6px solid #ab1018;
}

.color474747 {
	color: #474747;
}

.publicName {
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
}

.leftName {
	width: 290px;
	margin-right: 3%;
	color: #616265;
}

.arrowRight {
	display: inline-block;
	margin-right: 20px;
	float: right;
}

.publicName.on .arrowRight,
.secondName.on .arrowRight,
.firstName.on .arrowRight {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}

.firstName {
	padding: 12px 20px;
	background: linear-gradient(to right, #e8e7e7, rgb(215, 215, 215));
	border-radius: 2px;
}

.secondName {
	display: inline;
	/* padding:6px 0 6px 10px; */
}

.secondNameTit {
	display: inline;
}

.thirdName {
	display: block;
	padding: 6px 10px;
}

.thirdName.on .checkSpan i,
.secondName.on .checkSpan i {
	opacity: 1;
}

.thirdOL {
	padding: 0 0 0 20px;
	display: none;
}

.firstDL {
	padding: 10px 0;
	background: #fff;
}

.firstDL .firstdd {
	padding: 8px 30px;
}

.firstDL .firstdd_1 {
	padding: 2px 20px;
}

.firstDL .ons {
	/* background:#c9151e;opacity: 0.7; */
}

.fourthName {
	display: block;
	font-size: 12px;
	padding: 10px 0 5px 30px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
}

.fourthName .tit {
	white-space: nowrap;
	flex: 1;
	-webkit-flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.checkSpan {
	width: 12px;
	height: 12px;
	min-width: 12px;
	position: relative;
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 12px;
	margin-right: 8px;
}

.checkSpan i {
	position: absolute;
	left: -2px;
	right: 0;
	top: 0;
	bottom: 0;
	color: #c9151e;
	opacity: 0;
}

.fourthDL.active {
	display: block;
	padding: 10px 0;
}

.fourthDL dd.on {
	color: #c9151e;
}

.fourthDL dd.on .checkSpan i {
	opacity: 1;
}

.fourthDL {
	display: none;
	background: #fff;
}

.publicSlide>.on>.publicSlide {
	display: block;
}

.cursor {
	cursor: pointer;
}

.imgSf img {
	width: 100%;
}

.width1015 {
	width: 101.5%;
}

.width102 {
	width: 102%;
}

.prodList dd {
	width: 23.5%;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
}

.prodList dd .prosetgreen {
	display: block;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9151e;
	border-radius: 2px;
	background: #c9151e;
	color: #fff;
	padding: 2px 5px;
	position: absolute;
	top: 0;
	left: 152px;
}

.prodList dd .prosetgreen_1 {
	display: block;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #c9151e;
	border-radius: 2px;
	background: #c9151e;
	color: #fff;
	padding: 2px 5px;
	position: absolute;
	top: 0;
	left: 168px;
}

.prodListp5 dd {
	width: 18.5%
}

.prodList dd>a {
	display: block;
	text-align: center;
	padding-bottom: 20px;
	background: #fff;
}

.prodList dd .imgSf {
	margin-bottom: 5px;
}

.prodList dt {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 2.5%;
	width: 18.5%;
}

.prodList dt>a {
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover !important;
}

.leftSecond {
	margin-bottom: 10px;
}

.leftSecond_2 .thirdOL {
	display: block;
	padding: 0;
}

/*.leftSecond_2 .fourthDL{background: #e5e5e5;padding: 10px 0;}*/
.prodList dd .alls {
	display: block;
	padding: 10px 0;
	text-align: center;
	border: 1px solid #8d8d8d;
	margin: 15px 0 0 0;
	color: #8d8d8d;
	background: #f5f5f5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.opacitys {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 20;
	background: rgba(0, 0, 0, .8);
	content: '';
	display: none;
}

.fenleisx {
	display: none;
}

.moreClick {
	padding-left: 20px;
	margin-top: 5px;
}

.moreClick a {
	display: inline-block;
	font-size: 12px;
	line-height: 24px;
	border: 1px solid #e9a2a5;
	color: #555;
	padding: 0 10px;
	border-radius: 3px;
}

.moreClick.on a {
	background: #A20025;
	color: #fff !important;
	border-color: #A20025;
}

.leftSecond_2 .firstDL>dd {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 0 20px 15px 20px;
	position: relative;
}

.leftSecond_2 .firstDL>dd:nth-last-child(1) {
	border: 0;
	margin: 0;
}

.lookMores {
	z-index: 5;
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	width: 640px;
	background: #f5f5f5;
	font-size: 0;
	box-shadow: 0 0 10px -2px rgba(0, 0, 0, .3);
}

.lookMores ul {
	padding: 10px 0 5px 15px;
}

.lookMores:before {
	position: absolute;
	right: 100%;
	top: 15px;
	content: '';
	border-style: solid;
	content: '';
	border-color: transparent #ddd transparent transparent;
	border-width: 10px 15px;
}

.lookMores li {
	display: inline-block;
	vertical-align: top;
	min-width: 90px;
	font-size: 12px;
	margin: 5px 0;
	margin-right: 2%;
}

.lookMores li.on .checkSpan i {
	opacity: 1;
}

.closeMores {
	font-size: 16px;
	text-align: center;
	position: absolute;
	right: -15px;
	top: -15px;
	width: 24px;
	line-height: 24px;
	background: #555;
	color: #fff;
	border-radius: 50%;
}

.twoList dd {
	width: 40%;
	padding: 0 3% 3% 1%
}

.twoList dd:hover {
	cursor: pointer;
	color: #c9151e;
}

.twoList .paddingT5 {
	padding-top: 5px;
}

.twoList .fontbold {
	font-weight: 600;
}

.ThreeList dd {
	width: 30%;
	padding: 0 2% 3% 0
}

.ThreeList .maginT15 {
	margin-top: 15px;
}

.ThreeList .maginT5 {
	margin-top: 5px;
}

.ThreeList .fontbold {
	font-weight: 600;
}

.ThreeList .marginTop25 {
	padding-top: 5px;
	height: 25px;
	line-height: 25px;
}

.ThreeList .border {
	border: 1px solid #a8a7a7;
	border-radius: 2px;
	width: max-content;
	line-height: 35px;
	padding: 0 25px;
	height: 35px;
}

.ThreeList .border:hover {
	cursor: pointer;
	color: #c9151e;
	border: 1px solid #c9151e;
}

.fiveList dd {
	width: 18.5%;
}

.shuaixuan {
	padding: 1.5% 2%;
	background: #fff;
	box-shadow: 0 0 15px -5px rgba(0, 0, 0, .4);
	margin-bottom: 2%;
	line-height: 26px;
}

.shuaixuan .item {
	margin: 5px 20px 5px 0;
}

.shuaixuan .lia {
	padding: 0 20px 0 10px;
	border: 1px solid #A20025;
	margin: 5px 0 5px 5px;
	border-radius: 3px;
	position: relative;
}

.closeMM {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 1;
	font-size: 12px;
	padding: 3px;
}

.ftPadding {
	padding: 2%;
	background: #fff;
}

.backe5 {
	background: #e5e5e5;
}

.backe9 {
	background: #e9e9e9;
}

.ftPadding .cate {
	width: 96.5%;
	padding: 20px;
	min-height: 200px;
	height: auto;
	display: inline-block;
}

.ftPadding .catel {
	float: left;
	width: 63%;
	height: auto;
}

.ftPadding .cater {
	float: right;
	width: 35%;
	text-align: center;
}

.ftPadding .cater img {
	width: 75%;
}

.ftPadding .cates {
	width: 99.99%;
	padding: 0px 0;
	/* min-height:200px; */
	height: auto;
	display: inline-block;
}

.ftPadding .catesl {
	float: left;
	width: 68%;
	height: auto;
	/* padding-left:15px; */
}

.ftPadding .catesr {
	float: right;
	width: 23%;
	text-align: center;
	padding-left: 5%;
}

.ftPadding .catesr img {
	width: 70%;
}

.ftPadding .contact2 {
	width: 100%;
}

.prolists .cates {
	width: 99.99%;
	background: #fff;
	padding: 0px 0;
	/* min-height:200px; */
	height: auto;
	display: inline-block;
}

.prolists .catesl {
	float: left;
	width: 68%;
	height: auto;
}

.prolists .catesr {
	float: right;
	width: 23%;
	text-align: center;
	padding-left: 5%;
}

.prolists .catesr img {
	width: 70%;
}

.contact2 .con_con {
	width: 35%;
}

.centerTxt {
	text-align: center;
	padding: 0 20px;
}

.rightTxt {
	text-align: left;
	padding: 0 20px;
}

.pdCanshu dd {
	width: 49.5%;
	/* padding: 0 2%; */
	background: #f7f5f5;
	line-height: inherit;
	min-height: 40px;
	align-items: center;
}

.pdCanshu .dle {
	padding: 0 20px;
	width: 30%;
	display: flex;
	line-height: inherit;
	min-height: 40px;
	align-items: center;
}

.borderlf {
	border-right: 1px solid #fff;
}

.pdCanshu dd:nth-child(4n+1),
.pdCanshu dd:nth-child(4n+2) {
	background: #e9e9e9;
}

.instrument ul {
	margin-left: 40px;
}

.instrument li {
	margin-left: 0px;
	list-style-type: disclosure-closed;
	line-height: inherit;
	padding: 1px 0;
	min-height: 24px;
	align-items: center;
}

.instrumentwidth49 {
	width: 48%;
	float: left;
	padding: 0 0;
}

.stitle {
	font-weight: bold;
	font-size: 15px;
}

.sbottom {
	border-bottom: 3px solid #ddd;
}

.scate {
	line-height: 35px;
	color: #474747;
	padding: 2px 15px;
	/* background: #fffbd5;  
	background: -webkit-linear-gradient(to right, #c9151e, #fffbd5); 
	background: linear-gradient(to right, #c9151e, #fffbd5); */
	background: -webkit-linear-gradient(to right, rgb(215, 215, 215), #e8e7e7);
	background: linear-gradient(to right, rgb(215, 215, 215), #e8e7e7);
	border-radius: 2px;
}

.instrument dd {
	width: 100%;
	padding: 2px 20px;
	background: #f7f5f5;
	line-height: inherit;
	min-height: 30px;
	align-items: center;
}

.instrument dd:nth-child(4n+1),
.instrument dd:nth-child(4n+3) {
	background: #e9e9e9;
}

.cateins {
	display: none;
}

.catein {
	width: 96%;
	padding: 2%;
	min-height: 200px;
	height: auto;
	display: inline-block;
}

.catein .inl {
	float: left;
	width: 50%;
	height: auto;
}

.catein .inr {
	float: right;
	width: 50%;
	text-align: center;
	height: 180px;
	display: inline-block;
}

.inr .img {
	width: 100%;
	position: relative;
	top: 0px;
}

.inr .img_1 {
	width: 55%;
	position: relative;
	top: -50px;
}

.img5 {
	width: 60%;
	position: relative;
	top: -20px;
}

.catein .textCenter {
	text-align: right;
}

.div_mt10 {
	margin-top: 8px;
}

.div_t2 {
	text-indent: 2em;
}

.img50 {
	width: 50%;
}

.sepcst table {
	border: 0;
	border-collapse: collapse;
	overflow-x: auto;
}

.sepcst table tr {
	background: #e9e9e9;
}

.sepcst table tr:nth-child(even) {
	background: #f9f9f9;
}

.sepcst td {
	border: 1px solid #ddd;
	padding: 5px 0;
}

.sepcsTable table {
	border: 1px solid #ddd;
	border-collapse: collapse;
	overflow-x: auto;
}

.sepcsTable table tr {
	background: #e9e9e9;
}

.sepcsTable table tr:nth-child(even) {
	background: #f9f9f9;
}

.sepcsTable td {
	border: 1px solid #ddd;
	height: 35px;
	padding: 2px 15px;
}

/* .sepcsTable ul li{list-style-type:none;}	 */
.specbor {
	border-bottom: 2px solid #e9e9e9;
}

.specbox {
	border-radius: 2px;
	box-shadow: 0 0 16px -12px rgba(0, 0, 0, .5);
	transform: translate(0, -2px);
	-webkit-transform: translate(0, -2px);
}

.specsbackfff {
	padding: 0 20px;
}

.qiehuanTits {
	line-height: 35px;
	border-bottom: 1px solid #c9151e;
	background: #e9e9e9;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.qiehuanTits::-webkit-scrollbar {}

.qiehuanTits .item {
	flex: 1;
	-webkit-flex: 1;
	white-space: nowrap;
	max-width: 11%;
	text-align: center;
	background: #e9e9e9;
	border-right: 2px solid #fff;
}

.qiehuanTits .item:nth-last-child(1) {
	border-right: 2px solid #fff;
}

.qiehuanTits .item.on {
	color: #fff;
	background: #c9151e;
}

.qiehuanSons {
	padding: 0 20px 40px 20px;
}

.qiehuanSons .item {
	display: none;
}

.qiehuanSons .item.on {
	display: block;
}

.qiehuanTits2 {
	line-height: 35px;
	padding-left: 20px;
	white-space: nowrap;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}

.qiehuanTits2 .item2 {
	flex: 1;
	-webkit-flex: 1;
	white-space: nowrap;
	max-width: 11%;
	margin-right: 1%;
	text-align: center;
	background: #f9f9f9;
	border: 2px solid #aaa;
	border-radius: 3px;
}

.qiehuanTits2 .item2:nth-last-child(1) {
	/* border-right: 2px solid #fff; */
}

.qiehuanTits2 .item2.ons {
	color: #c9151e;
	border: 2px solid #c9151e;
	border-radius: 3px;
}

.qiehuanSons2 {
	padding: 0 20px 40px 20px;
}

.qiehuanSons2 .item2 {
	display: none;
}

.qiehuanSons2 .item2.ons {
	display: block;
}

.qiehuanTits_1 {
	line-height: 35px;
	/* white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; */
}

/* .qiehuanTits_1::-webkit-scrollbar{width: 6px;height:6px;background-color: rgba(240, 240, 240, 1);} */
.qiehuanTits_1 .item {
	flex: 1;
	-webkit-flex: 1;
	white-space: nowrap;
	max-width: 12%;
	margin: 0 1%;
	text-align: center;
	border-bottom: 2px solid #ccc;
}

.qiehuanTits_1 .item:nth-last-child(1) {
	border-bottom: 2px solid #ccc;
}

.qiehuanTits_1 .item.on {
	border-bottom: 2px solid #c9151e;
}

.qiehuanSons_1 {
	padding: 0 0 20px 0px;
}

.qiehuanSons_1 .item {
	display: none;
}

.qiehuanSons_1 .item.on {
	display: block;
}

.border2px {
	border-bottom: 2px solid #e9e9e9;
}

.qiehuanTits_1 .item .img {
	height: 85px;
	scale: 1.25;
}

.qiehuanTits_1 .item:hover {
	border-bottom: 2px solid #c9151e;
}

.tjArrow i {
	display: inline-block;
	vertical-align: top;
	line-height: 24px;
	width: 24px;
	text-align: center;
	border: 1px solid #aaa;
	color: #888;
	margin-left: 5px;
	cursor: pointer;
}

.tjArrow i:hover {
	border-color: #C9151E;
	color: #C9151E;
}

.qiehuanTit {
	background: #e5e5e5;
	line-height: 35px;
}

.qiehuanTit .item {
	flex: 1;
	-webkit-flex: 1;
	white-space: nowrap;
	max-width: 15%;
	text-align: center;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #e5e5e5;
}

.qiehuanTit2 .item:nth-last-child(1) {
	/* border: 0; */
}

.qiehuanTit .item.on {
	color: #c9151e;
	border-bottom: 2px solid #c9151e !important;
	font-weight: bold;
}

.qiehuanSon {
	padding-bottom: 20px;
}

.qiehuanSon .item {
	display: none;
}

.qiehuanSon .item.on {
	display: block;
}

.detailTable table {
	border: 1px solid #ddd;
	border-collapse: collapse;
	overflow-x: auto;
}

.detailTable table tr {
	background: #e9e9e9;
}

.detailTable table tr:nth-child(even) {
	background: #f9f9f9;
}

.detailTable td {
	border: 1px solid #ddd;
	height: 40px;
	text-align: center;
}

.selectPlay {
	position: relative;
	margin-top: 10px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.chooseClick {
	border: 1px solid #d3d3d3;
	line-height: 30px;
	color: #727272;
	padding: 0 10px;
	cursor: pointer;
	overflow: hidden;
}

.chooseVal span {
	margin-right: 5px;
}

.selectcs {
	flex: 1;
	-webkit-flex: 1;
	max-width: 220px;
	margin-right: 10px;
	font-size: 14px;
	margin-top: 15px;
	position: relative;
	z-index: 3
}

.selectcs .gb,
.selectcs.on .zk {
	display: none;
}

.selectcs.on .gb {
	display: block;
}

.selectPlay .seDown {
	position: absolute;
	color: #7d7d7d;
	display: none;
	left: 0;
	right: 0;
	top: 100%;
	background: #fff;
	box-shadow: 0 0 12px -5px rgba(0, 0, 0, .4);
	padding: 10px 0;
}

.seDown li>a {
	padding: 2px 10px;
	font-size: 13px;
}

.seDown li.on .checkSpan i {
	opacity: 1;
}

.seDown {
	max-height: 50vh;
	overflow-y: auto;
}

.tableTitle {
	min-height: 20px;
	line-height: 18px;
	padding: 10px 0;
	font-weight: bold;
	text-align: center;
	background: #e5e5e5;
}

.tableCot .cols {
	position: relative;
}

.tabelList .tit {
	flex: 1;
	-webkit-flex: 1;
	text-align: center;
	/* line-height: 40px; */
}

.addCarNum {
	border: 1px solid #e5e5e5;
	height: 30px;
}

.addCarNum .plus {
	width: 30px;
	height: 30px;
	font-size: 16px;
	color: #8d8d8d;
	text-align: center;
	vertical-align: middle;
	line-height: 18px;
	display: inline-block;
	cursor: pointer;
	background: transparent;
}

.addCarNum .plus:hover {
	background: #e5e5e5;
	color: #232323;
}

.addCarNum .number {
	vertical-align: middle;
	font-family: arial;
	width: 36px;
	height: 30px;
	color: #616125;
	text-align: center;
	display: inline-block;
	font-weight: normal;
	border: 0;
	line-height: 20px;
	background: transparent;
}

.addCarNum .not-allowed {
	color: #ccc;
	background: #f1f1f1;
	cursor: not-allowed;
}

.tabelList .wd1 {
	max-width: 50px;
}

.tabelList .wd13 {
	max-width: 60px;
}

.tabelList .wd2 {
	max-width: 85px;
}

.tabelList .wd3 {
	max-width: 78px;
}

.tabelList .wd31 {
	max-width: 78px;
}

.tabelList .wd4 {
	max-width: 60%;
	padding-left: 2%;
}

.tabelList .wd61 {
	max-width: 180px;
}

.tabelList .wd6 {
	min-width: 180px;
}

.tabelList .wd7 {
	min-width: 180px;
}

.tabelList .wd9 {
	max-width: 70px;
}

.tabelList .wd10 {
	max-width: 100px;
}

.tabelList .wd19 {
	max-width: 150px;
}

.tabelList .wd11 {
	min-width: 150px;
	padding-left: 20px;
}

.tableCot .tit {
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tableCot .titlespec {
	color: #0070bc;
	text-decoration: underline;
}

.tableCot .titlespec a:hover {
	color: #0070bc;
	font-weight: bold;
}

.tableCot .tits {
	line-height: 40px;
	color: #0070bc;
	text-decoration: underline;
}

.tableCot .tits a:hover {
	color: #0070bc;
	font-weight: bold;
}

.tableCot .wd11 {
	display: flex;
	text-align: right;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
}

.tableCot .tit .guispec {
	font-size: 13px;
	margin-left: 1px;
	color: #0070bc;
	text-decoration: underline;
	line-height: 40px;
	vertical-align: middle;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* .tableCot .wd2>a{color: #ab1018;} */
.tableCot .textleft {
	text-align: left;
}

.tableCot .prosn {
	min-width: 120px;
	padding-right: 5px;
	white-space: nowrap;
}

.tableCot .wd4 {}

.tableCot .wd8 {}

.tableCot .wd81 {}

.tableCot .wd3 {}

.tableCot .wd31 {
	color: #AB1018;
}

.tableCot .wd10 {}

.tableCot .rows {
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.colorab1018,
.guige {
	color: #AB1018;
	position: relative;
}

.tableCot .wd12 {
	position: absolute;
	right: 0;
	top: 0;
}

.tableCot .goCar {
	border: 1px solid #e5e5e5;
	text-align: center;
	width: 40px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.tableCot .goCar i {
	font-size: 16px;
	vertical-align: top;
	color: #c9151e;
}

.tableCot .goCar i:hover {
	color: #ff0000;
}

.tableCot .goCar1 {
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	width: 40px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}

.tableCot .goCar1 i {
	font-size: 16px;
	vertical-align: top;
	color: #adadad;
}

.likes .sx,
.likes.on .kx {
	display: none;
}

.likes.on .sx {
	display: block;
}

.duibi {
	width: 12px;
	height: 12px;
	border: 1px solid #8f8f8f;
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.duibi i {
	position: absolute;
	left: -1px;
	right: 0;
	top: -2px;
	bottom: 0;
	line-height: 1;
	color: #c9151e;
	font-size: 14px;
	display: none;
}

.duibi.on i {
	display: block;
}

.downList .filea {
	line-height: 28px;
	color: #fff;
	display: inline-block;
	background: #0070bc;
	opacity: 0.6;
	padding: 0 0;
	min-width: 11%;
	text-align: center;
	margin-right: 1%;
	border-radius: 2px;
}

.downList .back007:hover {
	background: #0070bc;
	opacity: 1;
}

.downBtn a {
	line-height: 32px;
	color: #fff;
	display: inline-block;
	background: #b10d15;
	padding: 0 15px;
}

.downList a.disabled,
.downBtn a.disabled {
	background: #afaeae !important;
	cursor: default;
}

.downList a i,
.downBtn a i {
	padding-right: 3px;
}


.colsSlide {
	display: none;
	box-shadow: 0 0 10px -6px rgba(0, 0, 0, .4);
}

.tabelList .rows.active .colsSlide {
	display: block;
}

.colsSlide .colPad {
	padding: 2%;
	background: #fff;
}

.pdCanshuCols dd {
	width: 49.5%;
	/* padding: 0 3%; */
	align-items: center;
}

.colsSlide .colPad .pdCanshuCols {
	font-size: 13px;
}

.selfPd .blockDiv {
	position: relative;
	border: 1px solid #e5e5e5;
}

.selfPd .blockDiv .singleTxts {
	overflow: hidden;
	text-overflow: ellipsis;
}

.leftSelf {
	width: 17.1%;
	margin-right: 30px;
	position: relative;
}

.leftSelf .plus {
	position: absolute;
	left: 100%;
	top: 50%;
	line-height: 16px;
	margin-top: -8px;
	width: 30px;
	text-align: center;
}

.marginTop50 {
	margin-top: 5%;
}

.marginTop5 {
	margin-top: 5px;
}

.marginTop10 {
	margin-top: 10px;
}

.marginTop15 {
	margin-top: 15px;
}

.marginBot10 {
	margin-bottom: 9px;
}

.marginBot15 {
	margin-bottom: 15px;
}

.checkAdd {
	width: 16px;
	height: 16px;
	border: 1px solid #aaa;
	position: relative;
	cursor: pointer;
}

.checkAdd i {
	display: none;
	position: absolute;
	left: 2px;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 16px;
}

.checkAdd.on {
	border-color: #e5e5e5;
	color: #c9151e;
	background: #fff;
}

.checkAdd.on i {
	display: block;
}

.selfOther {
	overflow: hidden;
	width: 54%;
	padding-right: 65px;
	position: relative;
}

.selfDot {
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	font-size: 20px;
}

.swiperSf {
	text-align: center;
	background: #fff;
	font-weight: bold;
	border: 2px solid #e5e5e5;
	border-radius: 50%;
	text-align: center;
	line-height: 40px;
	margin-bottom: 15px;
	cursor: pointer;
}

.swiperSf:hover {
	background: #fff;
	color: #c9151e;
}

.swiperSf i:hover {
	background: #fff;
	color: #c9151e;
}

.rightCar {
	margin-left: 15px;
	text-align: center;
}

.addShop {
	display: inline-block;
	background: #c9151e;
	color: #fff !important;
	padding: 0 10px;
	border-radius: 3px;
	line-height: 32px;
}

.rightCar .rcPad {
	background: #f7f7f7;
	padding: 20px 0;
}

.closeGuige,
.closeVs {
	display: none;
}

.moreLooks {
	text-align: center;
	padding: 2% 0;
}

.moreLooks a {
	display: inline-block;
	padding: 0 15px;
	line-height: 38px;
	background: #c9151e;
	border-radius: 2px;
	color: #fff;
	font-size: 15px;
}

.threeFlex li {
	width: 31.33%;
	margin: 0 2% 2% 0;
	text-align: center;
}

.boxshadowDD dd {
	box-shadow: 0 0 10px -3px rgba(0, 0, 0, .3);
}

.pros {
	height: 100px;
}

.border2px {
	border-bottom: 2px solid #eee;
}

.pros .prosl {
	width: 20%;
}

.pros .prosl img {
	width: auto;
	height: 100px;
}

.pros .prosr {
	width: 78%;
	float: left;
	padding: 20px 5px;
}

.pros .prosr .names {
	height: 40px;
	line-height: 50px;
	text-align: left;
}

.pros .prosr .remarks {
	line-height: 24px;
}

.otherList dd>a {
	padding-bottom: 20px;
}

.otherFiveList dd {
	width: 18.5%;
	margin-right: 1.5%;
	margin-bottom: 1.5%;
}

.border1px {
	border-bottom: 1px solid #ddd;
}

.borderLeft3 {
	padding-left: 10px;
	line-height: 1;
	border-left: 5px solid #AB1018;
	margin-bottom: 18px;
}

.formInput {
	background: #efefef;
	padding: 0 10px;
}

.formsInfo .info {
	margin-bottom: 10px;
}

.formsInfo label {
	line-height: 40px;
}

.formInput input {
	display: block;
	width: 100%;
	border: 0;
	padding: 10px 0;
	line-height: 20px;
	background: transparent;
}

.formInput textarea {
	width: 100%;
	padding: 10px 0;
	background: transparent;
}

.paddingTxt {
	padding-left: 5em;
}

.downBtn .btn {
	border-radius: 3px;
	line-height: 36px;
	background: #c9141e;
	opacity: 0.9;
	color: #fff;
	padding: 0 25px;
	min-width: 4em;
	text-align: center;
}

.forms {
	width: 50%;
	margin-right: 3%;
}

.towFlex li {
	width: 45%;
	text-align: center;
	margin-bottom: 15px;
	position: relative;
}

.shiping li {
	width: 48.5%;
	margin-bottom: 0;
}

.shiping .times,
.otherList .times {
	position: absolute;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .55);
	color: #fff;
	padding: 3px 10px;
}

.detailsTop {
	background: #fff;
	box-shadow: 0 0 10px -4px rgba(0, 0, 0, .1);
}

.detailsTop .dt {
	background: #fff;
	box-shadow: 0 0 10px -4px rgba(0, 0, 0, .1);
	position: relative;
}

.detailsTop .swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 0px;
	left: 0;
	width: 100%;
}

.detailsTop .swiper-pagination-bullet {
	width: 55px;
	height: 3px;
	display: inline-block;
	border-radius: 1%;
	background: #e5e5e5;
	opacity: 1;
}

.detailsTop .swiper-pagination-bullet-active {
	background: #b0b0b0;
}

.detailsTop .swiper-slide {
	overflow: hidden;
}

.detailsTop .bodTop5 {
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}

.detailsTop .downList .filea {
	line-height: 28px;
	margin: 5px 0;
	color: #fff;
	display: inline-block;
	white-space: normal;
	opacity: 0.6;
	padding: 1px 8px;
	min-width: 5%;
	text-align: center;
	margin-right: 1%;
	border-radius: 2px;
}

.detailsTop .downList .fileyes:hover {
	background: #0070bc;
	opacity: 1;
}

.detailsTop .downList a:hover {
	/* background: #0070bc; */
	opacity: 1;
}

.detailsTop .fileyes {
	background: #0070bc;
}

.detailsTop .filenull {
	background: #b0b0b0;
}

.detailsTop .filenull:hover {
	background: #b0b0b0;
}

.spec_q {
	color: #616265;
	cursor: pointer;
	position: relative;
	margin-left: -13px;
	top: -15px;
}

.spec_q:hover {
	color: #c9151e;
}

.spec_c {
	position: absolute;
	font-size: 13px;
	color: #616265;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	padding: 5px 10px;
	width: 120px;
	/* min-height:60px; */
	display: none;
}

.spec_c a:hover {
	color: #c9151e;
	cursor: pointer;
}

.spec_q:hover .spec_c {
	display: inline;
}

.spimg:hover .customs {
	display: block;
}

.specDe {
	background: #0070bc;
	line-height: 28px;
	margin: 5px 0;
	color: #fff;
	display: inline-block;
	white-space: normal;
	opacity: 0.9;
	padding: 2px 12px;
	min-width: 5%;
	text-align: center;
	margin-right: 1%;
	border-radius: 2px;
}

.specDe:hover {
	color: #fff;
	cursor: pointer;
}

.view3d {
	background: #0070bc;
	line-height: 28px;
	margin: 5px 0;
	color: #fff;
	display: inline-block;
	white-space: normal;
	opacity: 0.6;
	padding: 2px 12px;
	min-width: 5%;
	text-align: center;
	margin-right: 1%;
	border-radius: 2px;
}

.view3d:hover {
	color: #fff;
	cursor: pointer;
}

.view3d-box {
	width: 60%;
	height: 70%;
	margin: 6.5% 21%;
	position: fixed;
	top: 5px;
	left: 0;
	z-index: 99999;
	display: none;
	background: #e5e5e5;
	border-radius: 3px;
	box-shadow: 0 0 10px -4px rgb(0 0 0 / 10%);
}

.view3d-close {
	color: #fff;
	font-size: 30px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
	cursor: pointer;
	z-index: 9999999;
	padding: 15px;
	line-height: 1;
}

.view3d-title {
	padding: 15px 20px;
	color: #fff;
	background: #c9151e;
}

.view3dCot {
	position: relative;
	margin: auto;
	height: 100%;
	top: 0%;
}

.lunbo {
	width: 35%;
	position: relative;
}

.lunbo img {
	display: block;
	width: 100%;
}

.openVideo {
	cursor: pointer;
}

.swiperBtn {
	z-index: 3;
	position: absolute;
	top: 50%;
	line-height: 30px;
	margin-top: -15px;
	padding: 0 15px;
	cursor: pointer;
	font-size: 24px;
}

.lb-prev {
	left: 0;
}

.lb-next {
	right: 0;
}

.prices {
	width: 65%;
	z-index: 2;
}

.backf7 {
	background: #f7f7f7;
	padding: 10px 20px;
	line-height: 40px;
}

.prices .paddPrice {
	padding: 20px 25px 10px 25px;
}

.prices .paddPrice .cleari {
	margin-right: 3px;
	font-size: 28px;
	font-weight: 500;
}

.prices .paddPrice .prosetred {
	border: 1px solid #c9151e;
	border-radius: 2px;
	background: #c9151e;
	color: #fff;
	padding: 2px 5px;
}

.prices .paddPrice .prosetgreen {
	border: 1px solid #009944;
	border-radius: 2px;
	background: #009944;
	color: #fff;
	padding: 2px 5px;
}

.prices .paddPrice .prospec {
	width: 100px;
	display: inline-block;
	color: #b0b0b0;
}

.prices .paddPrice .prospec1 {
	width: 100px;
	display: inline-block;
	color: #b0b0b0;
}

.prices .productsp {
	min-height: 40px;
	height: auto;
	display: inline-block;
}

.prices .backf7 .productl {
	float: left;
}

.prices .backf7 .productr {
	float: right;
	max-width: 84%;
	line-height: 30px;
	margin-left: 3px;
}

.prices .paddPrice .padl5 {
	padding: 5px;
}

.prices .paddPrice .padl15 {
	padding: 15px;
}

.prices .paddPrice .padt5 {
	margin-top: 5px;
	line-height: 1.6;
}

.prices .paddPrice .linh2 {
	line-height: 2.5;
}

.prices .numbers {
	padding: 0 20px;
	height: 80px;
}

.prices .downTips {
	background: #fff;
	text-align: left;
}

.spimg {
	position: absolute;
	right: 30px;
	top: 80px;
}

.cusimg {
	height: 50px;
	cursor: pointer;
	position: relative;
}

.customs {
	display: none;
	position: absolute;
	left: 20px;
	top: 29%;
	background: #fff;
	right: 20px;
	box-shadow: 0 0 10px -5px rgb(0 0 0 / 50%);
	padding: 15px;
	line-height: 1.6;
	z-index: 10;
}

.spimg:hover .customs {
	display: block;
}

.askpro:hover {
	color: #232323;
}

.showOlines {
	background: #FFFFFF;
	/* border: 1px solid #FFFFFF; */
	-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	border-radius: 4px;
	font-size: 13px;
	padding: 15px;
	width: 200px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	right: -38px;
	bottom: 35px;
	z-index: 10;
}

.showOlines img {
	width: 170px;
	margin-bottom: 7px;
}

#askimg {
	display: none;
}

.util_ta_c {
	text-align: center !important;
	color: #232323;
}

.marginPPP>p {
	margin-bottom: 10px;
}

.carBtn .btn {
	display: inline-block;
	vertical-align: top;
	background: #c9151e;
	color: #fff;
	/* min-width: 105px; */
	text-align: center;
	padding: 0 20px;
	line-height: 40px;
	border-radius: 3px;
}

.carBtn .msg {
	background: #fff;
	border: 1px solid #e5e5e5;
	margin-left: 10px;
	color: #616165;
}

.carBtn .msg1 {
	background: #c9151e;
	opacity: 0.9;
	border: 1px solid #c9151e;
	margin-left: 10px;
	color: #fff;
}

.carBtn .msg1:hover {
	opacity: 1.0;
}

.aboutMsg {
	position: relative;
	max-width: 370px;
}

.aboutMsg .item {
	width: 25%;
	line-height: 24px;
}

.aboutMsg .cpTips {
	display: none;
	position: absolute;
	left: 0;
	top: 90%;
	background: #fff;
	right: 0;
	box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
	padding: 15px;
	line-height: 1.6;
}

.aboutMsg .on .cpTips {
	display: block;
}

.aboutMsg .on>a {
	color: #AB1018;
}

.aboutMsg_c {
	/* position: relative; */
	width: 20%;
}

.aboutMsg_c .item {
	/* width: 33.3%; */
	line-height: 24px;
}

.aboutMsg_c .cpTips {
	display: none;
	position: absolute;
	width: 350px;
	height: 80px;
	left: -290px;
	top: 100%;
	background: #fff;
	right: 0;
	box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
	padding: 15px;
	line-height: 1.6;
	z-index: 10;
}

.aboutMsg_c .on .cpTips {
	display: block;
}

.aboutMsg_c .on>a {
	color: #AB1018;
}

.aboutMsg_c .item:nth-child(5) .cpTips,
.aboutMsg_c .item:nth-child(6) .cpTips,
.aboutMsg_c .item:nth-child(7) .cpTips,
.aboutMsg_c .item:nth-child(8) .cpTips {
	top: 48px;
}

.colorred {
	color: #c9151e;
}

.paddPrice .addCarNum_2 {
	margin: 20px 0;
	border: 1px solid #e5e5e5;
	height: 38px;
}

.addCarNum_2 .plus {
	line-height: 38px;
	height: 38px;
	width: 40px;
	font-size: 16px;
}

.addCarNum_2 .number {
	width: 60px;
	/* border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; */
	padding: 4px 0;
}

.addCarNum_3 .plus {
	line-height: 31px;
	height: 31px;
	width: 40px;
	font-size: 16px;
}

.downPage {
	width: 25%;
}

.downPadd {
	padding: 10px 25px;
}

.downPadd .dw {
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
}

.downPadd .dw img {
	height: 36px;
}

.downTips {
	background: #e2e2e2;
	text-align: center;
	padding-bottom: 10px;
}

.sharePage {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px;
	padding: 0 15px 15px 15px;
	text-align: center;
	z-index: 5;
}

.sharePage .item {
	width: 30%;
	position: relative;
}

.sharePage .item>a i {
	font-size: 20px;
	padding-right: 5px;
}

.colorf11333 {
	color: #f11333
}

.color2b9548 {
	color: #2b9548
}

.color0b0a0e {
	color: #0b0a0e
}

.color535353 {
	color: #535353
}

.color0055ff {
	color: #0055ff
}

.color0070bc {
	color: #0070bc
}

.fontbolds {
	font-weight: bold;
}

.shareSelect {
	position: absolute;
	display: none;
	z-index: 20;
	white-space: nowrap;
	margin-left: -75px;
	left: 50%;
	top: 100%;
}

.shareSelect .bdsharebuttonbox {
	background: #fff;
	padding: 10px;
	border-radius: 5px;
	width: 130px;
}

.shareSelect .bdsharebuttonbox a {
	transition: 0s;
	margin: 0;
}

.shareSelect .bdshare-button-style0-16:after,
.shareSelect .bdshare-button-style0-16:before {
	display: none;
}

.sharePage .item:hover .shareSelect {
	display: block;
}

/* .shareSelect{ position: absolute;display: none;  z-index: 20; white-space: nowrap; padding-top: 10px;}
.shareDL .sharebtn .bdsharebuttonbox p{ display: inline-block; float: none; vertical-align: top; margin: 0 5px;}

.shareSelect .bdsharebuttonbox{background: #aaa;padding: 10px; border-radius: 5px;}
.shareSelect:before{ position: absolute; left: 18px;top:-4px;border-width: 7px;border-style: solid;content: '';border-color: transparent transparent #aaa transparent;}

.sharebtn .bdsharebuttonbox p{ float: left; position: relative;margin-left: 10px;}
.sharebtn .bdsharebuttonbox a{display: block; position: relative;z-index: 2; width: 43px !important;; height: 43px !important; padding: 0 !important; margin: 0 !important;   background: transparent !important;color: #fff; text-align: center; }
.sharebtn .bdsharebuttonbox p i{ font-size: 22px; position: absolute; left: 0;right: 0;top: 0;bottom: 0; text-align: center; line-height: 43px;color: #fff;border: 1px solid #fff; border-radius: 100%; transition: .4s; -webkit-transition: .4s;}
.sharebtn .bdsharebuttonbox p:hover i{border-color: #fff;color: #fff; border-color:#32AAE1; background: #32AAE1 !important;}
 */
.bgfff {
	background: #fff;
}

.paddingLR20 {
	padding: 2%;
}

.paddingLR10 {
	padding: 1%;
}

.paddingR10 {
	padding: 5px;
}

.xgTitle {
	border-bottom: 2px solid #AB1018;
}

.singleTxt2 {
	padding: 0 15px;
	max-height: 42px;
	overflow: hidden;
}

.itemPPP>p {
	margin-bottom: 2%;
}

.itemPPP .t3 {
	margin-bottom: 10px;
	font-size: 14px;
}

.itemPPP .t4 {
	text-align: left;
	margin-bottom: 7px;
}

.itemPPP .t1 {
	border: 1px #ccc solid;
	border-radius: 3px;
	height: 35px;
	width: 130px;
	padding-left: 10px;
}

.itemPPP .t2 {
	border: 1px #c9151e solid;
	border-radius: 3px;
	height: 35px;
	width: 60px;
	background: #c9151e;
	color: #fff;
}

.itemPPP table.gridtable {
	/* width:900px; */
	color: #333333;
	border-width: 1px;
	border: 1px #ccc solid;
	border-collapse: collapse;
	text-align: center;
}

.itemPPP table.gridtable th {
	border-width: 1px;
	font-weight: 600;
	padding: 8px;
	border-style: solid;
	border-color: #ccc;
	/* background-color: #ccc; */
}

.itemPPP table.gridtable tr {
	border: 1px #ccc solid;
}

.itemPPP table.gridtable td {
	padding: 8px;
	border: 1px #ccc solid;
	background-color: #ffffff;
}

.xzBtn {
	padding: 5px 15px;
	border: 1px solid #C9151E;
}

.gouAdd {
	background: #C9151E;
	color: #fff;
	padding: 0 8px;
	line-height: 30px;
	margin-left: 10px;
	white-space: nowrap;
}

.tbPad {
	padding: 15px;
	position: relative;
}

.vsAddPd .img {
	width: 50px;
	background: #eee;
	margin-right: 10px;
}

.vsAddPd .overHidden>p {
	line-height: 24px;
}

.likesWd {
	width: 70px;
	border: 1px solid #C9151E;
}

.yichu {
	position: absolute;
	right: -10px;
	top: -10px;
	padding: 15px 15px 0 0;
	color: #C9151E;
	font-size: 16px;
}

.addPd .inpts {
	border: 1px solid #aaa;
	padding: 0 10px;
	max-width: 200px;
}

.addPd .inpts input {
	display: block;
	width: 100%;
	border: 0;
	background: transparent;
	padding: 5px 0;
	line-height: 22px;
	height: 22px;
}

.addPd .addAdd {
	line-height: 34px;
	background: #C9151E;
	color: #fff;
	padding: 0 12px;
}

.vsTable table {
	width: 100%;
}

.vsTable table td {
	border: 1px solid #bebebe;
}

.vsTable tbody td {
	padding: 8px 15px;
}

.vsTable tbody tr:nth-child(odd) {
	background: #f5f5f5;
}

.addCarNum_3 .number {
	width: 36px;
}

.openVideo {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	text-align: center;
	transition: .5s;
	color: #fff;
}

.openVideo i {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	line-height: 40px;
	font-size: 50px;
	margin-top: -20px;
}

.videoCot {
	position: relative;
	margin: auto;
	height: 80%;
	top: 0%;
}

.video-box {
	width: 60%;
	height: 70%;
	margin: 6.5% 21%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	display: none;
	background: #333;
}

.video-close {
	color: #fff;
	font-size: 30px;
	position: absolute;
	right: 0;
	top: 0;
	border-radius: 50%;
	cursor: pointer;
	z-index: 9999999;
	padding: 15px;
	line-height: 1;
}

.video-title {
	padding: 15px 20px;
	color: #fff;
}

#fz-videoAct {
	position: absolute;
	left: 0;
	top: 0;
	width: 99.9%;
	height: auto;
	object-fit: fill;
}

.fz-videoAct {
	position: absolute;
	left: 0;
	top: 0;
	width: 99.9%;
	max-height: 100%;
	object-fit: fill;
}

video {
	max-width: 100%;
	display: block;
}

.dizhiBtn {
	text-align: center;
	background: #fff;
	padding: 0 0 25px 0;
}

.dizhiBtn span {
	display: inline-block;
	background: #C9151E;
	color: #fff;
	padding: 5px 25px;
	cursor: pointer;
}

.clearBtn {
	text-align: center;
	background: #fff;
	margin: 45px 0 0 10px;
	padding: 0 0 0 0;
}

.clearBtn span {
	display: inline-block;
	font-size: 13px;
	background: #0070bc;
	color: #fff;
	padding: 6px 15px;
	cursor: pointer;
	border-radius: 1px;
}

.dzForm {
	background: url('../image/custom.png') no-repeat 0px 0px;
	padding: 3%;
	min-height: 500px;
}

.fileInput {
	padding-top: 8px;
}

.dzForm .formleft {
	float: left;
	width: 45%;
	height: auto;
}

.dzForm .formright {
	float: right;
	width: 55%;
	padding-top: 8px;
}

.dzForm .formleft .form {
	display: block;
	max-width: 400px;
	margin: auto;
	position: relative;
	float: left;
}

.formleft .accountAdd {
	color: #ededed;
	background: #c9151e;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 8px;
	margin-bottom: 30px;
}

.formright img {
	width: 80%;
	height: auto;
	padding-left: 30px;
}

.itemFm {
	position: relative;
	border: 1px solid #ddd;
	margin-bottom: 28px;
}

.itemFm label {
	line-height: 40px;
	padding: 0 5px 0 10px;
}

.itemFm .txt {
	width: 100%;
	line-height: 24px;
	padding: 8px 0;
}

.publicRed {
	color: #fff;
	border-radius: 3px;
	padding: 5px 25px;
	display: inline-block;
	cursor: pointer;
	line-height: 30px;
	background: #c9151e;
	box-sizing: content-box;
}

.publicRed:hover {
	color: #fff;
}

.publicRed2 {
	color: #fff;
	background: #c9151e;
	opacity: 0.8;
	border-radius: 3px;
	padding: 2px 25px;
	display: inline-block;
	cursor: pointer;
	line-height: 30px;
	box-sizing: content-box;
}

.publicRed2:hover {
	color: #fff;
	opacity: 1;
}

.submitsnull {
	width: 95%;
	min-height: 200px;
	height: auto;
	padding: 20px;
	display: inline-block;
}

.submitsnull .nulll {
	float: left;
	width: 40%;
	height: auto;
	text-align: center;
}

.nulll img {
	width: 75%;
}

.submitsnull .nullr {
	float: right;
	width: 60%;
	padding-top: 50px;
}

.nullr p {
	margin-top: 7px;
}

.fileLabel input {
	display: none;
}

.fileSubmit {
	position: absolute;
	left: 116%;
	top: 0;
	white-space: nowrap;
	text-align: center;
}

.fileLabel {
	display: inline-block;
	margin: 25px 0;
}

.fileSubmit .publicRed {
	min-width: 4em;
}

.errorTip {
	position: absolute;
	left: 0;
	top: 100%;
	font-size: 12px;
	color: #C9151E;
	padding-top: 7px;
}

.dzALert {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 65;
	background: rgba(0, 0, 0, .5);
}

.dzALert .cts {
	width: 400px;
	margin: auto;
	background: #fff;
	position: relative;
	top: 50%;
	margin-top: -270px;
	max-width: 90%;
}

.dzALert .cts .tit {
	background: #e4e4e4;
	padding: 13px 15px;
	text-align: center;
}

.dzALert .alertForm {
	padding: 30px 40px;
}

.messALert {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 65;
	background: rgba(0, 0, 0, .5);
}

.messALert .cts {
	width: 400px;
	margin: auto;
	background: #fff;
	position: relative;
	top: 50%;
	margin-top: -270px;
	max-width: 90%;
}

.messALert .cts .tit {
	background: #e4e4e4;
	padding: 13px 15px;
	text-align: center;
}

.messALert .alertForm {
	padding: 30px 40px;
}

.flexAlertBtn .publicRed {
	width: 32%;
}

.flexAlertBtn .sb {
	background: #C9151E;
}

.alertForm .ipt {
	display: block;
	width: 100%;
	transition: .5s;
	margin-top: 5px;
	text-indent: 15px;
	padding: 10px 0;
	line-height: 20px;
	height: 20px;
	border: 1px solid #d5d5d5;
}

.alertForm input[type=file] {
	text-indent: 0;
	padding-left: 15px;
}

.alertForm .af {
	margin-bottom: 10px;
}

.alertForm .ipt:focus {
	border-color: #C9151E;
}

.dingzhiBtn {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -20px;
}

.detailsTable {
	padding: 2%;
	background: #fff;
	margin-top: 15px;
}

.detailsTable table {
	width: 100%;
	table-layout: auto;
}

.detailsTable table td {
	padding: 2px 0 2px 25px;
	width: 30%;
}

.detailsTable table td:nth-child(1) {
	width: 100px;
}


.caseTest .item {
	width: 48.5%;
	position: relative;
	overflow: hidden;
}

.caseTest .item .tit {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	background: rgba(255, 255, 255, .85);
	padding: 12px 0;
}

.caseDL dd {
	width: 23%;
	margin-right: 2%;
	margin-bottom: 2%;
	background: #fff;
	border-radius: 5px;
}

.caseDL dd>a {
	padding: 25px;
	display: block;
}

.caseDL dd .tit {
	text-align: center;
	padding: 10px;
	border-bottom: 3px solid #b5b5b5;
	margin-bottom: 15px;
	color: #333;
}

.caseDetatls dd {
	width: 32.33%;
	background: #fff;
	margin-bottom: 2%;
	text-align: center;
	padding: 20px 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.technoDL dd {
	width: 32.33%;
	line-height: 2;
	background: #fff;
	margin-bottom: 2%;
	padding: 20px 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 0 0 16px -12px rgb(0 0 0 / 50%);
	transform: translate(0, -2px);
	-webkit-transform: translate(0, -2px);
}

.calculater dd {
	width: 32.33%;
	border: 1px solid #eee;
	border-radius: 3px;
	ackground: #eee;

}

.calculater .titl {
	padding-left: 10px;
	border-left: 6px solid #ab1018;
}

.bbsTypes {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.bbsTypes .bbsl {
	float: left;
	width: 50%;
}

.bbsTypes .bbsr {
	float: right;
	width: 50%;
	text-align: right;
}

.bbsr .borderb {
	border: 1px solid #c9151e;
	border-radius: 3px;
	background: #c9151e;
	color: #fff;
	padding: 8px 10px;
	line-height: 40px;
}

.bbsr .borderb:hover {
	color: #fff;
}

.bbsTypes .bbsimg {
	width: 28px;
	height: auto;
}

.bbs .bbsimgq {
	width: 26px;
	height: auto;
	margin-top: -4px;
}

.bbs .bbsimgq2 {
	width: 22px;
	height: auto;
	margin-top: -4px;
	margin-right: 5px;
}

.bbs .bbsimgq4 {
	width: 40px;
	height: auto;
	margin-top: -4px;
	margin-right: 5px;
	border-radius: 50%;
}

.bbsD .bbsimgq {
	width: 30px;
	height: auto;
	margin-top: -4px;
}

.sub {
	width: 100%;
	height: 40px;
	text-align: right;
	display: inline-block;
}

.sub .btn-default {
	color: #fff;
	background: #c9151e;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 3px 20px;
	width: 100px;
	height: 40px;
}

.sub .btn-default:hover {
	cursor: pointer;
}

.sub .btn-default-re {
	color: #fff;
	background: #c9151e;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 3px 20px;
	width: 100px;
	height: 40px;
}

.sub .btn-default-re:hover {
	cursor: pointer;
}

.bbs .marginL10 {
	margin-left: 20px;
}

.bbs .q {
	width: 100%;
	display: inline-block;
	line-height: 28px;
}

.bbs .q .ql {
	float: left;
	width: 3%;
}

.bbs .q .qr {
	float: right;
	width: 97%;
	text-align: left;
}

.bbs .bbsn {
	width: 100%;
	height: 40px;
	display: inline-block;
}

.bbs .bbsn .bbsnl {
	float: left;
	width: 50%;
}

.bbs .bbsn .bbsnr {
	float: right;
	width: 45%;
	height: 40px;
	line-height: 40px;
	text-align: right;
	margin-right: 5%;
}

.bbsnl .borderu {
	width: 50px;
	height: 50px;
	border: 1px solid #333;
}


.bbsD {
	width: 100%;
	height: 40px;
	display: inline-block;
	line-height: 28px;
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.bbsD .bbsDl {
	float: left;
	width: 85%;
}

.bbsD .bbsDr {
	float: right;
	width: 15%;
	text-align: right;
}

.bbsDl .q {
	width: 100%;
	display: inline-block;
	line-height: 40px;
}

.bbsDl .q .ql {
	float: left;
	width: 3%;
}

.bbsDl .q .qr {
	float: right;
	width: 96%;
	margin-left: 1%;
	text-align: left;
}

.bbsDr .borderb {
	border: 1px solid #c9151e;
	border-radius: 3px;
	background: #c9151e;
	color: #fff;
	padding: 8px 20px;
	line-height: 40px;
}

.bbsDe {
	width: 100%;
	min-height: 80px;
}

.bbsDe .q {
	width: 100%;
	display: inline-block;
}

.bbsDe .q .ql {
	float: left;
	width: 7%;
	text-align: center;
}

.bbsDe .q .qr {
	float: right;
	width: 92%;
	line-height: 20px;
	margin-left: 1%;
	text-align: left;
}

.bbsDe .bbsimgq5 {
	width: 65px;
	height: auto;
	border-radius: 50%;
}

.bbsDe .user {
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}

.bbsDe .time {
	margin-left: 25px;
}

.bbsDe .bbsn {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	float: right;
	text-align: right;
}

.bbsDe .bbsFiles {
	width: 60%;
	height: auto;
}

.bbsDe .lz {
	margin-left: 10px;
	width: 50px;
	height: 20px;
	line-height: 20px;
	padding: 3px 10px;
	border: 1px solid #c9151e;
	border-radius: 2px;
	background: #c9151e;
	color: #fff;
}

/* .bbsn .likes.on .dz{display:none;}
.bbsn .likes .dzn{display:none;} */
.reply {
	width: 90%;
	padding-left: 8%;
}

.reply .reply-area {
	margin-top: 10px;
}

#reply {
	display: none;
}


.bbsson dd {
	width: 100%;
	line-height: 2;
	background: #fff;
	margin-bottom: 2%;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/* background-image: linear-gradient(to right, #eee , #fff); 背景渐变*/
	opacity: 0.8;
	border-bottom: 1px solid #ddd;
}

.bbsson dd:hover {
	background: #f2f2f2;
	cursor: pointer;
	border-radius: 2px;
}

.bbsr .borderb:hover {
	color: #fff;
}

.bbsTypes .on {
	color: #c9151e;
}

.bbsType {
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	margin-right: 25px;
}

.bbsType:hover {
	cursor: pointer;
}

.bbsTypesson .depart {
	display: none;
}

.bbsTypesson .depart.on {
	display: block;
}

.department {
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	margin-right: 25px;
}

.department:hover {
	cursor: pointer;
	color: #c9151e;
}

.departments .on {
	color: #c9151e;
}

.departmentson .depart {
	display: none;
}

.departmentson .depart.on {
	display: block;
}

.joint,
.joint2,
.joint3,
.joint4,
.joint5 {
	font-size: 15px;
	height: 40px;
	line-height: 40px;
	margin-right: 25px;
}

.joint:hover,
.joint2:hover,
.joint3:hover,
.joint4:hover,
.joint5:hover {
	cursor: pointer;
	color: #c9151e;
}

.joints .on {
	color: #c9151e;
}

.joints2 .on {
	color: #c9151e;
}

.joints3 .on {
	color: #c9151e;
}

.joints4 .on {
	color: #c9151e;
}

.joints5 .on {
	color: #c9151e;
}

.joints .marginl15 {
	margin-left: 15px;
}

.jointson .jobs {
	display: none;
}

.jointson .jobs.on {
	display: block;
}

.jointson2 .jobs2 {
	display: none;
}

.jointson2 .jobs2.on {
	display: block;
}

.jointson3 .jobs3 {
	display: none;
}

.jointson3 .jobs3.on {
	display: block;
}

.jointson4 .jobs4 {
	display: none;
}

.jointson4 .jobs4.on {
	display: block;
}

.jointson5 .jobs5 {
	display: none;
}

.jointson5 .jobs5.on {
	display: block;
}

.joinUs dd {
	width: 100%;
	line-height: 2;
	background: #fff;
	margin-bottom: 2%;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/* background-image: linear-gradient(to right, #eee , #fff); 背景渐变*/
	opacity: 0.8;
}

.calculater .titl {
	padding-left: 10px;
	border-left: 6px solid #ab1018;
}

.technoDL:after {
	min-width: 32.33%;
	content: '';
}

.technoTxt li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.technoTxt li span {
	padding-right: 10px;
}

.techbaike {
	width: 42%;
	border-radius: 3px;
	padding: 3px 2%;
	margin: 3px 8px 3px 3px;
	color: #fff;
	float: left;
	display: block;
	background: linear-gradient(to right, rgb(236, 236, 236), rgb(236, 236, 236));
}

.leftTechBaike {
	width: 270px;
	height: 720px;
	margin-right: 15px;
	padding: 0 20px 0 0;
	margin-bottom: 30px;
}

.leftTechExchange {
	width: 270px;
	height: 350px;
	margin-right: 15px;
	padding: 0 20px 0 0;
	margin-bottom: 30px;
}


.padding20 {
	padding: 20px;
}

.padding30 {
	padding: 30px;
}

.marL30 {
	margin-left: 3%;
}

.leftTechExbition {
	width: 270px;
	height: auto;
	max-height: 600px;
	margin-right: 15px;
	padding: 20px;
	margin-bottom: 2%;
}

.leftTechExbition .tit {
	padding-left: 25px;
	position: relative;
}

.leftTechExbition .tit .name {
	display: inline-block;
	background: #9a9a9a;
	color: #fff;
	padding: 3px 10px;
	border-radius: 3px;
	margin-bottom: 10px;
}

.leftTechExbition .tit .name.on,
.leftTechExbition .tit .name:hover {
	background: #C9151E;
}

.leftTechExbition .tit:before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 15px;
	content: '';
	border-top: 1px solid #919191;
}

.exhibitionImg {
	text-align: center;
	padding-bottom: 15px;
}

.leftTech {
	width: 270px;
	height: 400px;
	margin-right: 15px;
	padding: 20px;
}

.leftBorder {
	border-left: 1px solid #919191;
	position: relative;
}

.bod .techUL {
	display: none;
}

.bod.on .techUL {
	display: block;
}

.bod.on .tit .name {
	background: #C9151E;
}

.leftBorder:after {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	width: 15px;
	border-top: 1px solid #919191;
}

.leftTech .tit {
	padding-left: 25px;
	position: relative;
}

.leftTech .tit .name {
	display: inline-block;
	background: #9a9a9a;
	color: #fff;
	padding: 3px 10px;
	border-radius: 3px;
}

.leftTech .tit .name.on,
.leftTech .tit .name:hover {
	background: #C9151E;
}

.techUL {
	padding-bottom: 15px;
}

.techUL li {
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	padding-left: 25px;
	margin-top: 15px;
}

.techUL li:before {
	position: absolute;
	left: 0;
	top: 8px;
	width: 8px;
	content: '';
	border-top: 1px solid #919191;
}

.leftTech .tit:before {
	position: absolute;
	left: 0;
	top: 50%;
	width: 15px;
	content: '';
	border-top: 1px solid #919191;
}

.techUL li.on {
	color: #C9151E;
}

.rightTech {
	margin-bottom: 2%;
}

.textTit {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

.detailsTxt {
	line-height: 1.8;
	padding-top: 10px;
}

/*????????*/
.aboutTit {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 30%;
	color: #fff;
	font-weight: bold;
}

.aboutTit_1 {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 20%;
	color: #fff;
	font-weight: bold;
}

.aboutTit_2 {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 40%;
	color: #fff;
	font-weight: bold;
}

.aboutTit_3 {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	bottom: 20%;
	color: #232323;
}

/*公益页面样式*/
.autowidth_1 {
	width: 1080px;
	margin: 0 auto;
	max-width: 94%;
}

.aboutTit_wel {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 40%;
	color: #fff;
	display: grid;
}

.aboutTit_wel img {
	width: 160px;
}

.autowidth_1 .marginTop80 {
	margin-top: 8%;
}

.autowidth_1 .marginBot80 {
	margin-bottom: 80px;
}

.welSign {
	font-size: 13px;
	color: #7a7878;
	padding: 5px 10px;
	border: 1px #b0b0b0 solid;
	border-radius: 20px;
}

.wel_mt10 {
	margin-top: 10px;
}

.wel_mt30 {
	margin-top: 30px;
}

.aboutTit_wel .font32 {
	font-size: 32px;
}

.aboutTit_wel .font18 {
	font-size: 18px;
}

.aboutTit_wel .font14 {
	font-size: 14px;
}

.publicTit_wel span {
	display: block;
	padding-left: 10px;
	border-left: 6px solid #ab1018;
}

.desc .model {
	text-align: center;
}

.desc dl dd {
	width: 24%;
	margin-right: 1%;
	margin-top: 4%;
	cursor: pointer;
}

.model1 img {
	width: 60px;
	height: auto;
}

.model1 .p1 {
	font-weight: 550;
	padding: 15px 0 7px 0
}

.beneficiary {
	width: 85%;
	margin: 0 auto;
}

.beneficiary dl dd {
	width: 100%;
}

.bene1 {
	margin: 50px 0;
}

.bene1 .b_title {
	height: 40px;
	line-height: 40px;
	border-bottom: 3px solid #fd4046;
}

.bene1 p {
	padding: 2px 0;
}

.bene1 img {
	width: 23px;
	margin-top: -10px;
}

.bene1 .bene_time {
	float: right;
	color: #7a7a7a;
	font-size: 13px;
}

.bene1 ul {
	margin: auto;
	display: flex;
	justify-content: space-between;
}

.bene1 ul li {
	position: relative;
	width: 16%;
	height: 265px;
	padding: 2% 3%;
	margin-top: 4%;
	cursor: pointer;
	background: #f2f2f2;
	border-radius: 20px;
}

.bene1 ul li:first-child {
	float: left;
}

.bene1 ul li:last-child {
	float: right;
}

.bene1 h5 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 8px;
}

.bene1 .ri {
	float: right;
}

.bene1 .bene_total {
	position: absolute;
	bottom: 5px;
	margin-top: 20px;
	width: 72%;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	color: #fd4046;
}

.bene_total .bl {
	width: 22%;
	float: left;
	text-align: left;
	line-height: 16px;
}

.bene_total .bc {
	width: 78%;
	float: right;
	font-size: 24px;
	font-weight: bold;
}

.bene_total .br {
	width: 10%;
	float: right;
	text-align: center;
}

.mark {
	position: static;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #f3f3f3;
	opacity: 0.5;
	z-index: 999;
}

.mark ul li {
	background: #ddd;
	opacity: 0.5;
	color: #9b9b9b;
}

.mark .bene_total {
	color: #c6c6c6;
	opacity: 0.5;
}

.news_tui {
	width: 100%;
	display: inline-block;
	margin-top: 5%;
}

.news_tui .tui-left {
	float: left;
	width: 65%;
	position: relative;
}

.tui-left img {
	border-radius: 10px;
	cursor: pointer;
}

.zhezhaoimg {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	width: 100%;
}

.zhezhaof {
	display: block;
	position: absolute;
}

.zhezhao {
	position: absolute;
	right: 35%;
	bottom: 45%;
	border-radius: 20px;
	text-align: center;
}

.zhezhao .container {
	position: relative;
	top: 50%;
	left: 0;
}

.container p {
	margin-top: 7px;
	color: #fff;
	font-size: 22px;
}

.zhezhaoimg1 {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.5;
	width: 100%;
}

.zhezhao .container {
	position: relative;
	top: 50%;
	left: 0;
}

.news_tui .tui-right {
	float: right;
	width: 27%;
	height: 290px;
	margin-left: 0;
	padding: 5% 4%;
	cursor: pointer;
	box-shadow: 0 0 25px -12px rgba(0, 0, 0, .5);
	transform: translate(0, -2px);
	-webkit-transform: translate(0, -2px);
	transition: .5s;
}

.news_tui a {
	color: #232323;
}

.tui-right h3 {
	font-size: 20px;
	font-weight: 550;
	margin-bottom: 40px;
}

.tui-right .ptime {
	margin-top: 30px;
	height: 35px;
	line-height: 35px;
}

.ptime .tuimg {
	float: right;
	margin-right: 10px;
}

.tui-right:hover {
	box-shadow: 0 0 25px -12px rgba(0, 0, 0, .5);
	transform: translate(0, -2px);
	-webkit-transform: translate(0, -2px);
	transition: .5s;
}



.ptime img {
	width: 40px;
}

.bene_newslist {
	width: 100%;
}

.bene_newslist ul {
	margin: auto;
	display: flex;
	justify-content: space-between;
}

.bene_newslist ul li {
	width: 32.5%;
	padding: 2% 0;
	cursor: pointer;
	border-radius: 20px;
}

.bene_newslist img {
	border-radius: 10px;
}

.bene_newslist .ptime {
	margin-top: 20px;
	height: 35px;
	line-height: 35px;
}

.bene_newslist .listt {
	background: #fff;
	padding: 20px 10px 10px 10px;
	border-radius: 5px;
}

.listt:hover {
	background: #fd4046;
	color: #fff;
}

.bene_newslist ul li:hover .listt {
	background: #fd4046;
	color: #fff;
}

.ptime .xuan_no {
	display: block;
}

.ptime .xuan {
	display: none;
}

.bene_newslist ul li:hover .xuan_no {
	display: none;
}

.bene_newslist ul li:hover .xuan {
	display: block;
}

.newsALert {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 65;
	background: rgba(0, 0, 0, .5);
}

.newsALert .cts {
	width: 60%;
	min-height: 500px;
	height: auto;
	border-radius: 20px;
	margin: auto;
	background: #fff;
	position: relative;
	top: 50%;
	margin-top: -270px;
	max-width: 90%;
}

.newsALert .cts .tit {
	background: #e4e4e4;
	padding: 13px 15px;
	text-align: center;
}

.newsALert .alertcontent {
	padding: 30px 40px;
}

.alertcontent .cont_title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	display: inline-block;
}

.cont_title h3 {
	float: left;
	font-size: 16px;
	font-weight: 550;
}

.cont_title .closeimg {
	float: right;
	margin-right: 30px;
	width: 45px;
	cursor: pointer;
}

.alertcontent .ptime {
	font-size: 13px;
	margin-top: 15px;
	color: #616265;
}

.alertcontent .bene_content {
	width: 100%;
	display: inline-block;
	margin-top: 3%;
}

.bene_content .con_l {
	float: left;
	width: 60%;
}

.bene_content .con_r {
	float: right;
	width: 35%;
	margin-laft: 5%;
}

.con_r img {
	border-radius: 12px;
}


.welfareicon {
	cursor: pointer;
	display: inline-grid;
}

.welfareicon img {
	width: 40px;
	margin-left: 30px;
}

.publicwelfare:hover .welfareC {
	display: block;
}

.welfareC {
	position: absolute;
	left: 37%;
	top: 25%;
	width: 300px;
	line-height: 30px;
	padding: 3px 10px;
	font-size: 13px;
	border: 1.5px solid #dedede;
	border-radius: 3px;
	background: #fff;
	display: none;
}

.welfareC .sj {
	color: #dedede;
	position: absolute;
	left: -5%;
	font-size: 23px;
}

.welfareicon_1 {
	cursor: pointer;
	display: inline-grid;
}

.welfareicon_1 img {
	width: 25px;
	margin-right: 5px;
}

.publicwelfare_1:hover .welfareC_1 {
	display: block;
}

.publicwelfare_1 {
	position: absolute;
}

.welfareC_1 {
	position: relative;
	left: 12%;
	bottom: 26px;
	width: 300px;
	line-height: 30px;
	padding: 3px 10px;
	font-size: 13px;
	border: 1.5px solid #dedede;
	border-radius: 3px;
	background: #fff;
	display: none;
	box-shadow: 0 0 5px -1px rgba(254, 254, 254, .3);
}

.welfareC_1 .sj_1 {
	color: #dedede;
	position: absolute;
	left: -5%;
	font-size: 23px;
}

.welml45 {
	margin-left: 45px;
}

.welml20 {
	margin-left: 20px;
}



.mainPro .name {
	text-align: center;
	background: #C9151E;
	color: #fff;
	padding: 5px 0;
}

.mainPro .max3 {
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin: 10px 0;
	padding: 0 5px;
}

.mainPro .scaleImg {
	box-shadow: 0 0 15px -5px rgba(0, 0, 0, .4);
}

.mainPro dd>a {
	padding-bottom: 0 !important;
}

.wallNews .article {
	position: relative;
	max-width: 300px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 0 15px -5px rgba(0, 0, 0, .3);
	display: block;
	text-align: center;
	margin-bottom: 15px;
}

.wallNews .article .link {
	display: block;
	padding: 15px;
}

.wallNews {
	display: block;
	position: relative;
	width: 101.5%;
}

.wall-column {
	display: block;
	position: relative;
	width: 23.5%;
	margin-right: 1.5%;
	float: left;
	box-sizing: border-box;
}

.wallNews .tits {
	max-width: 200px;
	margin: 15px auto;
}

.partnerDL dd>a {
	padding: 0 !important;
}

.partnerDL dd img {
	display: block;
	width: 100%;
}

.partnerDL dd {
	width: 18.5%;
}

.infoItems {
	position: relative;
	padding-left: 80px;
	margin-top: 1%;
	min-height: 50px;
}

.infoItems:nth-last-child(1):after {
	position: absolute;
	left: -35px;
	top: 15px;
	bottom: 0;
	content: '';
	border-left: 1px solid #f5f5f5;
}

.infoList {
	padding-left: 35px;
	position: relative;
}

.infoList:before {
	position: absolute;
	left: 0;
	top: 13px;
	bottom: 0;
	content: '';
	border-left: 1px solid #919191;
}

.infoList .year {
	position: absolute;
	transition: .3s;
	cursor: pointer;
	left: 0;
	top: 0;
	background: #888;
	color: #fff;
	padding: 3px 10px;
	border-radius: 2px;
}

.infoList .year:after {
	position: absolute;
	right: 100%;
	top: 50%;
	content: '';
	border-top: 1px solid #919191;
	width: 35px;
}

.infoItems.on .year,
.infoList .year:hover {
	background: #C9151E;
}

.infosDL {
	display: none;
}

.infoItems.on .infosDL {
	display: block;
}

.infosDL dd {
	width: 32%;
	margin-bottom: 2%;
	margin-left: 1.2%;
}

.infosDL dd.hot {
	box-shadow: 0 0 10px 1px rgba(162, 162, 162, .2);
}

.infosDL dd>a {
	background: #fff;
	padding: 20px;
	border: 2px solid transparent;
}

.infosDL dd .left {
	width: 160px;
	height: 80px;
	background-size: cover !important;
	margin-right: 10px;
	flex-shrink: 0;
}

.infosDL dd .date {
	margin: 10px 0;
}

.qiehuanTit2 {
	margin-bottom: 2%;
}

.serItem {
	display: none;
	padding: 25px 3%;
	min-height: 388px;
	background: #fff;
	line-height: 2;
}

.serItem.on {
	display: block;
}

.services .left {
	width: 240px;
	margin-right: 2%;
}

.serviceDL {
	padding: 5px 20px 30px 20px;
	line-height: 35px;
	background: #fff;
	font-size: 13px;
}

.serviceDL dd {
	border-top: 1px solid #efefef;
	cursor: pointer;
	color: #232323;
}

.serviceDL dd>a {
	display: block;
}

.serviceDL dt {
	margin-top: 10px;
}

.serviceDL dd.on {
	color: #C9151E;
}

.duihuanUL li {
	width: 31.33%;
	margin: 0 2% 2% 0;
}

.duihuanUL li>a {
	display: block;
	border: 1px solid #ddd;
}

.duihuanUL li .name {
	background: #ddd;
	padding: 10px 10px;
	text-align: left;
	color: #666;
}

.duihuanUL li .blockDiv {
	width: 160px;
}

.duihuanUL .publicRed {
	padding: 0 15px;
	border-radius: 2px;
}

.duihuanUL .point {
	margin: 5px 0;
}

.dhTitle {
	line-height: 40px;
	padding: 0 15px;
	background: #E2E2E2;
}

.cardChange .cardImg {
	width: 39.5%;
	margin-right: 3%;
}

.cardChange .radioGroup label {
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	margin-bottom: 5px;
}

.uderline {
	text-decoration: underline;
}

.sixProduct dd {
	width: 15.1%;
}

/*???*/
.loginBg {
	background-size: cover !important;
	min-height: 500px;
	min-height: calc(100vh - 140px);
}

.loginForm {
	width: 280px;
	line-height: 40px;
	background: rgba(242, 243, 244, .9);
	padding: 15px 25px;
	max-width: 84%;
}

.bgopacity {
	background: rgba(255, 255, 255, .76);
	border-radius: 3px;
}

.inputTxt {
	background: transparent;
	border: 0;
	line-height: 20px;
	height: 20px;
	padding: 10px 0;
	width: 100%;
	text-indent: 13px;
}

.loginPhone {
	padding: 0 15px;
	position: relative;
	cursor: pointer;
}

.loginPhone i {
	transition: .5s;
	display: inline-block;
	transform: rotate(180deg);
	-wenkit-transform: rotate(180deg);
}

.loginPhone.on i {
	transform: rotate(0deg);
	-wenkit-transform: rotate(0deg);
}

.loginPhone.on {
	z-index: 10;
}

.loginPhone .val {
	display: inline-block;
	min-width: 32px;
}

.quhao {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background: #fff;
	cursor: pointer;
	line-height: 30px;
	max-height: 300px;
	overflow-y: auto;
	text-align: center;
	z-index: 3;
	box-shadow: 0 0 5px -1px rgba(0, 0, 0, .1);
}

.quhao li:hover {
	background: #eee;
}

.formRt10 {
	margin-right: 10px;
}

.formRt5 {
	margin-right: 5px;
}

.cotForm .item {
	margin-bottom: 10px;
}

input.getCode {
	background: rgba(255, 255, 255, .76);
	width: 90px;
	text-align: center;
	border-radius: 3px;
	color: #C9151E;
}

input.getCode.on {
	color: #888;
}

.changeTit {
	position: relative;
}

.changeTit:before {
	position: absolute;
	left: 50%;
	top: -1px;
	bottom: 0;
	content: '|';
}

.changeTit .tit {
	display: inline-block;
	position: relative;
	width: 50%;
}

.changeTit .on {
	color: #C9151E;
}

.changeTit1 {
	position: relative;
}

.changeTit1:before {
	position: absolute;
	left: 50%;
	top: -1px;
	bottom: 0;
}

.changeTit1 .tit {
	display: inline-block;
	position: relative;
	width: 100%;
}

.changeTit1 .on {
	color: #C9151E;
}

.agreenCheck {
	cursor: pointer;
	width: 10px;
	height: 10px;
	border: 1px solid #4a464c;
	position: relative;
	margin-right: 5px;
}

.agreenCheck i {
	display: none;
	position: absolute;
	right: -3px;
	bottom: 0;
	top: 0;
	line-height: 10px;
	color: #C9151E;
	font-size: 16px;
}

.agreenCheck.on i {
	display: block;
}

input.loginBtn {
	width: 100%;
	background: #C9151E;
	color: #fff;
	line-height: 40px;
	border-radius: 3px;
	transition: .5s;
}

.elseWay {
	text-align: center;
	margin-top: 4vh;
}

.elseWay .tit span {
	position: relative;
	display: inline-block;
}

.elseWay .tit span:before {
	position: absolute;
	left: 108%;
	top: 50%;
	content: '';
	border-top: 1px solid #aaa;
	width: 200px;
}

.elseWay .tit span:after {
	position: absolute;
	right: 108%;
	top: 50%;
	content: '';
	border-top: 1px solid #aaa;
	width: 200px;
}

.loginLink .link {
	padding: 0 10px;
	font-size: 18px;
}

.loginMain {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	padding: 15vh 0;
}

.cotForm {
	display: none;
}

.cotForm.on {
	display: block;
}

.marginBot10px {
	margin-bottom: 10px;
}

.zzszyfp {
	display: none;
}

.zzszyfp.on {
	display: block;
}

.hides {
	display: none !important;
}

/*??????*/
.wt100 {
	width: 100%;
}

.accountInfo {
	background: #fff;
}

.accountInfo .tx {
	background: #7a7979;
	width: 200px;
	padding: 20px;
	color: #fff;
}

.accountInfo .photo {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 5px;
	margin-right: 10px;
}

.accountInfo .vip {
	display: inline-block;
	border: 1px solid #fff45c;
	text-align: center;
	margin-top: 5px;
	padding: 3px 5px;
}

.marginTop5px {
	margin-top: 5px;
}

.marginTop10px {
	margin-top: 10px;
}

.infoRight {
	padding: 2% 0;
}

.infoRight .items {
	padding-right: 4%;
}

.infoLink {
	margin-top: 10px;
}

.accounts .left {
	width: 240px;
	margin-right: 2%;
}

.accountsCot {
	background: #fff;
	padding: 2%;
}

.accountsCotss {
	width: 80%;
	padding: 3% 10%;
}

.accountsCotss .acc-level {
	position: relative;
	cursor: pointer;
}

.acc-level .acc-desc {
	display: none;
}

.acc-level .disc {
	width: 380px;
	border: 1px solid #ddd;
	border-radius: 3px;
	padding: 10px;
	-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	position: absolute;
	left: 25%;
	bottom: -8px;
	z-index: 10;
	display: none;
}

.acc-level .ii {
	width: 16px;
	height: auto;
	cursor: pointer;
}

.acc-level .i-left {
	width: 15px;
	height: auto;
	cursor: pointer;
	position: relative;
	left: -22px;
}

.acc-level:hover .disc {
	display: block;
}

.heads {
	width: 80%;
	height: 100px;
}

.heads .headleft {
	float: left;
	width: 20%;
	height: auto;
}

.heads .headright {
	float: right;
	width: 80%;
	padding-top: 8px;
}

.heads .nickname {
	margin-top: 8px;
	font-size: 22px;
}

.headright p {
	padding-top: 8px;
	color: #c9151e;
}

.acc .myul {
	width: 100%;
	height: 180px;
}

.acc .myul li {
	float: left;
	width: 35%;
	padding: 20px 0;
}

.acc .accl {
	float: left;
	width: 20%;
	height: auto;
}

.acc .accr {
	float: right;
	width: 77%;
	height: auto;
	padding: 2% 0 0 3%;
}

.acc .accr:hover {
	cursor: pointer;
}

.acc img {
	width: 60px;
	height: auto;
}

.acc .accr p {
	margin-top: 2px;
}

.accorder {
	width: 100%;
	height: 80px;
}

.accorder img {
	width: 50px;
	height: auto;
}

.accorder .items {
	float: left;
	width: 20%;
	padding: 5px;
	position: relative;
}

.accorder .items .pp {
	padding: 5px 0;
}

.accorder .items .onum {
	position: absolute;
	right: 95px;
	bottom: 60px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	background: #c9151e;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
}

.accorder .items .onum2 {
	position: absolute;
	right: 95px;
	bottom: 60px;
	width: 25px;
	height: 25px;
	line-height: 25px;
	background: #c9151e;
	color: #fff;
	border-radius: 50%;
	font-size: 12px;
	text-align: center;
}

.orderborder {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #333;
}

.heads_Edit {
	width: 100%;
	min-height: 600px;
	height: auto;
}

.heads_Edit .headleft {
	float: left;
	width: 20%;
	height: auto;
}

.heads_Edit .headright {
	float: right;
	width: 80%;
}

.heads_Edit .fileImg .imgTx {
	width: 100px;
	max-height: 100px;
	border-radius: 5px;
	margin-bottom: 5px;
}

.heads_Edit .headleft p {
	text-align: center;
	color: #0070bc;
	font-size: 13px;
}

.heads_Edit .borderbottom {
	border-bottom: 1px solid #ccc;
}

.heads_Edit .paddingB6 {
	padding-bottom: 6px;
}

.heads_Edit .paddingAll {
	padding: 12px 0;
}

.heads_Edit .edits {
	cursor: pointer;
}

.edits:hover {
	font-weight: bold;
}

.heads_Edit .floatR {
	float: right;
	margin-right: 20px;
}

.heads_Edit input[type=button] {
	border: none;
	background: #fff;
	line-height: 16px;
	color: #c9151e;
}

.heads_Edit input[type=text] {
	width: 90%;
}

.heads_Edit input[type=checkbox] {
	-webkit-appearance: checkbox;
	cursor: pointer;
	position: relative;
	width: 14px;
	height: 14px;
	font-size: 12px;
}

.heads_Edit input[type=checkbox]::after {
	position: absolute;
	top: 0;
	color: #000;
	width: 14px;
	height: 14px;
	line-height: 14px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	border-radius: 3px;
}

.heads_Edit input[type=checkbox]:checked::after {
	content: "✓";
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	background-color: #c9151e;
}

.heads_Edit .spec {
	width: 14px;
	height: 14px;
	background: #fff;
	border: 1px solid #ccc;
	margin-right: 2px;
}

.heads_Edit .paddingR {
	padding-right: 20px;
}

.heads_Edit .borderRed {
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 0px 5px;
	cursor: pointer;
}

.heads_Edit .borderGrey {
	border: 1px solid #616265;
	border-radius: 2px;
	padding: 0px 5px;
	cursor: pointer;
}

.accountAdd {
	color: #ededed;
	background: #c9151e;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 8px;
	margin-bottom: 30px;
}

.accountAdd_1 {
	color: #ededed;
	background: #c9151e;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 8px;
}

.addrTable .borderGrey {
	border: 1px solid #616265;
	border-radius: 2px;
	padding: 3px 5px;
	cursor: pointer;
}

.borderGrey:hover {
	border: 1px solid #c9151e;
	color: #c9151e;
}

.invoice_Head .borderbottom {
	border-bottom: 1px solid #ccc;
}

.invoice_Head .paddingB6 {
	padding-bottom: 6px;
}

.invoice_Head .floatR {
	float: right;
	margin-right: 20px;
}

.invoice_Head .radioGroup label {
	margin-right: 3px;
}

.floatRS {
	float: right;
	margin-right: 10px;
}

.floatR {
	float: right;
	margin-right: 20px;
}

.lt7 {
	margin-left: 7px;
}

.floatR a:hover {
	color: #fff;
}

.fileImg {
	cursor: pointer;
	display: inline-block;
	vertical-align: top;
}

.fileImg input {
	display: none;
}

.fileImg .imgTx {
	width: 80px;
	height: 80px;
	object-fit: cover;
	border-radius: 5px;
	margin-bottom: 5px;
}

.accountForm {
	display: block;
	width: 570px;
	max-width: 100%;
	margin: auto;
	line-height: 40px;
}

.accountForm .borderInput,
.accountForm .layui-input-inline {
	border: 1px solid #d5d5d5;
	width: 99%;
	width: calc(100% - 2px);
	display: block;
	background: transparent;
	text-indent: 10px;
	line-height: 24px;
	padding: 7px 0;
}

.accountForm .layui-input-inline {
	padding: 0;
}

.accountForm .typeInput {
	display: none;
}

.accountForm .typeInput.on {
	display: block;
}

.accountForm .jobInput {
	display: none;
}

.accountForm .jobInput.on {
	display: block;
}

.accountForm .proInput {
	display: none;
}

.accountForm .proInput.on {
	display: block;
}

.accountForm .wayInput {
	display: none;
}

.accountForm .wayInput.on {
	display: block;
}

.accountForm .newInput {
	display: none;
}

.accountForm .newInput.on {
	display: block;
}

.accountForm .perInput {
	display: none;
}

.accountForm .perInput.on {
	display: block;
}

.accountForm .Input {
	display: none;
}

.accountForm .Input.on {
	display: block;
}

.accountForm .textarea {
	border: 1px solid #d5d5d5;
	width: 96%;
	width: calc(100% - 22px);
	display: block;
	background: transparent;
	line-height: 24px;
	padding: 7px 10px;
}

.accountForm .items {
	margin-bottom: 8px;
}

.accountForm .items .spec {
	margin: 2px 5px;
	width: 15px;
	height: 15px;
	color: #333;
	-webkit-appearance: checkbox;
}

.accountForm .items span {}

.accountForm .lb {
	min-width: 80px;
	display: flex;
	justify-content: space-between;
}

.accountForm .lb em {
	color: #f13333;
}

.radioGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.radioGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.radioGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_1 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_1 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_1 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_2 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_2 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_2 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_3 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_3 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_3 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_4 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_4 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_4 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_5 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_5 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_5 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_6 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_6 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_6 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_7 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_7 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_7 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_8 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_8 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_8 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}


.typeGroup_9 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_9 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_9 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_10 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_10 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_10 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_11 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_11 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_11 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_12 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_12 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_12 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_13 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_13 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_13 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_14 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_14 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_14 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_15 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_15 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_15 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_16 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_16 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_16 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_17 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_17 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_17 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_18 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_18 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_18 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_19 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_19 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_19 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.typeGroup_20 label {
	margin-right: 20px;
	cursor: pointer;
}

.typeGroup_20 label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.typeGroup_20 label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}


.jobtitleGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.jobtitleGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.jobtitleGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.waysGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.waysGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.waysGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.jobGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.jobGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.jobGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.proGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.proGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.proGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.wayGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.wayGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.wayGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.scaleGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.scaleGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.scaleGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.tatalGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.tatalGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.tatalGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.recommendGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.recommendGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.recommendGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.newGroup label {
	margin-right: 20px;
	cursor: pointer;
}

.newGroup label span {
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	width: 12px;
	height: 12px;
	border: 1px solid #333;
	border-radius: 50%;
	margin-right: 5px;
	position: relative;
}

.newGroup label.on span:before {
	position: absolute;
	left: 3px;
	top: 3px;
	bottom: 3px;
	right: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.ab_arrow {
	position: absolute;
	right: 10px;
	top: 0;
	color: #888;
}

.pointer {
	cursor: pointer;
}

.modifyBtn {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -14px;
	line-height: 28px;
	font-size: 13px;
	padding: 0 20px;
	border: 1px solid #ddd;
}

.saveBtn {
	text-align: center;
	padding: 15px 0;
}

.saveBtn .publicRed {
	background: #C9151E;
	border-radius: 5px;
	padding: 5px 30px;
}

.alertModify {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 22;
	display: none;
}

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

.modItem {
	width: 450px;
	max-width: 94%;
	background: #fff;
	display: none;
}

.modItem.on {
	display: block;
}

.modItem .tit {
	background: #e4e4e4;
	padding: 10px 15px;
}

.modItem .modForm {
	display: block;
	padding: 30px;
	line-height: 40px;
	width: auto;
}

.borders1px {
	border: 1px solid #d5d5d5;
}

.modItem input.getCode {
	border: 1px solid #d5d5d5;
}

.modItem .vsBtn .btn {
	padding: 2px 0;
	font-size: 14px;
}

.modItem .vsBtn {
	padding: 15px 0 0 0;
}

.modItem .quhao {
	border: 1px solid #D5D5D5;
}

.modItem2 {
	width: 45%;
	max-width: 94%;
	background: #fff;
	display: none;
	border-radius: 3px;
}

.modItem2.on {
	display: block;
}

.modItem2 .tit {
	background: #e4e4e4;
	padding: 10px 15px;
}

.modItem2 .modForm {
	display: block;
	padding: 30px;
	line-height: 40px;
	width: auto;
}

.borders1px {
	border: 1px solid #d5d5d5;
}

.modItem2 input.getCode {
	border: 1px solid #d5d5d5;
}

.modItem2 .vsBtn .btn {
	padding: 2px 0;
	font-size: 14px;
}

.modItem2 .vsBtn {
	padding: 15px 0 0 0;
}

.modItem2 .quhao {
	border: 1px solid #D5D5D5;
}

.alertMsgs {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 5555;
	display: none;
}

.alertMsgs .alertFlex {
	height: 100%;
	width: 100%;
}

.alertMsgs .fcs {
	background: #c9151e;
	border-radius: 5px;
	color: #fff;
	width: 300px;
	padding: 25px 3%;
	max-width: 90%;
	text-align: center;
	box-shadow: 0 0 18px -6px rgba(0, 0, 0, .4);
}

.alertMsgs .fcs .ico {
	width: 50px;
	line-height: 50px;
	font-size: 36px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 50%;
	display: block;
	margin: auto;
}

.alertMsgs .fcs .tit,
.alertMsgs .fcs .cot {
	margin: 8px 0 0 0;
}

.bgeee {
	background: #eee;
}

.addrTable thead tr {
	background: #e8e7e7;
	font-weight: bold;
}

.addrTable td {
	text-align: center;
	border: 1px solid #e2e2e2;
	padding: 9px 5px;
	font-size: 14px;
}

.addrTable table {
	width: 100%;
}

.addrTable tbody td {
	font-size: 13px;
	color: #616265;
}

.addrTable .actionc {
	text-align: left;
	font-size: 13px;
	padding-left: 2%;
}

.addrTable .wd15 {
	width: 15%;
}

.addrTable .wd13 {
	width: 13%;
}

.addrTable .wd10 {
	width: 10%;
}

.addrTable .wd5 {
	width: 5%;
}

.addrTableJ thead tr {
	background: #e8e7e7;
	font-weight: bold;
}

.addrTableJ td {
	text-align: center;
	border-bottom: 1px solid #efefef;
	padding: 9px 5px;
	font-size: 14px;
}

.addrTableJ table {
	width: 100%;
}

.addrTableJ tbody td {
	font-size: 14px;
	color: #555;
}

.addrTableJ .actionc {
	text-align: left;
	font-size: 13px;
	padding-left: 2%;
}

.addrTableJ .wd15 {
	width: 15%;
}

.addrTableJ .wd13 {
	width: 13%;
}

.addrTableJ .wd10 {
	width: 10%;
}

.addrTableJ .wd5 {
	width: 5%;
}

.addrTablJ .tcenter {
	text-align: center;
}

.addrTableJ tbody .tleft {
	text-align: left;
	padding-left: 8%;
}

.addrTablJ .tright {
	text-align: right;
}

.intergalS {
	width: 100%;
	margin-top: 20px;
	background: #fff;
	border-radius: 3px;
}

.inTitle {
	font-size: 16px;
	height: 25px;
	line-height: 30px;
	padding: 10px 30px;
	border-bottom: 1px solid #ccc;
	font-weight: 550;
}

.inContent {
	padding: 30px 30px;
}


.goodsPd {
	text-align: left;
	width: 98%;
	display: inline-block;
}

.goodsPd .c-left {
	float: left;
	width: 13%;
	height: auto;
	text-align: center;
}

.goodsPd .c-right {
	float: right;
	width: 85%;
	padding-left: 2%;
}

.c-right .singleTxt {
	overflow: hidden;
	text-overflow: ellipsis;
}

.c-right .tbMargin {
	margin: 8px 0;
}

.addrTable .wd10 {
	width: 10%;
}

.defaultAddr {
	background: #C9151E;
	color: #fff !important;
	padding: 5px 10px;
	border-radius: 2px;
	cursor: pointer;
}

.accountFormMarg .items {
	margin-bottom: 10px;
}

.accountFormMarg {
	display: none;
}

.accountFormMarg.on {
	display: block;
}

.followDL dd>a {
	padding-bottom: 15px !important;
}

.followDL dd .imgSf {
	padding: 0;
}

.orderTit {
	line-height: 36px;
}

.orderTit .tit {
	background: #C9151E;
	display: inline-block;
	color: #fff;
	padding: 0 5%;
	text-align: center;
	margin-bottom: 10px;
}

.searchName {
	border: 1px solid #ddd;
	padding-left: 10px;
	margin-bottom: 10px;
}

.searchName .inputtxts {
	width: 230px;
	max-width: 80%;
	flex: 1;
	-webkit-flex: 1;
}

.searchName .btn {
	padding: 0 10px;
	background: transparent;
	border-left: 1px solid #ddd;
	width: auto;
	color: #666;
}

.qiehuanHalf .item {
	max-width: 100%;
}

.qiehuanHalf .item:nth-last-child(1) {
	border: 0;
}

.usePoint {
	background: #f5f5f5;
	padding: 3%;
	text-align: center;
}

.maxUse {
	max-width: 580px;
	margin: auto;
}

.color517329 {
	color: #517329;
}

.publicRed.small {
	line-height: 24px;
	padding: 5px 15px;
}

.publicRed.mini {
	line-height: 24px;
	padding: 0 10px;
	white-space: nowrap;
}

.submits_error {
	display: none;
	margin-top: 10px;
	border: 1px solid #c9151e;
	border-radius: 3px;
	line-height: 10px;
	padding: 5px;
	font-size: 12px;
	color: #c9151e;
	background: #ffe8e8;
}

.bgc9 {
	background: #c9151e;
}

.bgc9:hover {
	background: #c9151e;
	color: #fff;
	font-weight: bold;
}

.bge2 {
	background: #e2e2e2;
}

.bge2:hover {
	background: #e2e2e2;
}

.lookDt {
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #a8a8a8;
}

.dhInfo {
	padding: 20px 30px;
}

.dhInfo p {
	margin: 10px 0;
}

.goodsPd {
	text-align: left;
}

.goodsDate {
	margin-bottom: 5px;
	color: #222;
}

.goodsDate .date {
	margin-right: 5%;
}

.orderBg {
	color: #616165;
	font-size: 13.5px;
	background: #f1f1f1;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	margin-top: 15px;
	border: 1px solid #e2e2e2;
	position: relative;
}

.orderBg .date {
	margin-right: 5%;
}

.goodsLk {
	display: inline-block;
	width: 100%;
	padding: 5px 2px;
}

.goodsLK .gcontent {
	border-bottom: 1px solid #e2e2e2;
}

.font135 {
	font-size: 13.5px;
}

.goodsLk p {
	padding: 10px 0 15px 0;
}

.glist {
	padding-top: 10px;
	border-bottom: 1px solid #e2e2e2;
}

.goodsLk .glist:last-child {
	border-bottom: 0px solid #e2e2e2;
}

.goodsLk .gl {
	width: 68%;
	float: left;
	padding: 0 5px;
}

.gl p {
	padding: 10px 0;
}

.goodsLk .gr {
	width: 30%;
	float: right;
	text-align: center;
	line-height: 40px;
}

.gr .gnum {
	margin-left: 2%;
	color: #959595;
}

.gr .gaction {
	float: right;
	margin-right: 5%;
}

.gscan {
	position: absolute;
	right: 195px;
	font-weight: 550;
	font-size: 13.5px;
}

.gship {
	position: relative;
	left: 0px;
	top: 0px;
	width: 200px;
	height: 60px;
	padding: 8px 5px;
	text-align: left;
	background: #fff;
	border: 1px solid #c9151e;
	border-radius: 3px;
	display: block;
	z-index: 999;
}

.welfare_ai {
	width: 40px;
	cursor: pointer;
	margin-left: 0px;
}

.rewardGet {
	margin-left: 10px;
	border-radius: 5px;
	background: #fd4046;
	padding: 5px 10px;
	color: #fff;
	opacity: 0.8;
	cursor: pointer;
}

.rewardGett {
	background: #fd4046;
	opacity: 1;
}

.reward {
	letter-spacing: normal;
	font-size: 15px;
	width: 90%;
	padding: 3% 5%;
}

.rewardImg {
	text-align: center;
}

.reward_ai {
	width: 45%;
	height: auto;
}

.reward .marginTop45 {
	margin-top: 45px;
}

.rewardword {
	font-size: 16px;
	color: #fd4046;
	font-weight: 550;
}

.rewardALert {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 65;
}

.rewardALert .cts {
	width: 400px;
	height: 400px;
	margin: auto;
	background-image: url(../image/ai-2.png );
	position: relative;
	top: 65%;
	margin-top: -270px;
	max-width: 90%;
	border-radius: 5px;
	cursor: pointer;
}

.rewardALert .cts .tit {
	background: #e4e4e4;
	padding: 13px 15px;
	text-align: center;
}

.recontaiter {
	color: #fff;
	position: relative;
}

.recontaiter .gongxi {
	padding-top: 1px;
}

.recontaiter .titles {
	position: relative;
	top: 210px;
}

.recontaiter .ganxie {
	position: relative;
	top: 240px;
}

.recontaiter .closBtn {
	position: relative;
	right: -165px;
	top: 15px;
	font-size: 30px;
	cursor: pointer;
}

.reward_get {
	text-align: center;
}

.reward_get .reward_img {
	width: 100%;
}


.goodsPd2 {
	text-align: left;
	width: 98%;
	display: inline-block;
}

.goodsPd2 .g-left {
	float: left;
	width: 13%;
	height: auto;
	text-align: center;
}

.goodsPd2 .g-right {
	float: right;
	width: 85%;
	padding-left: 2%;
}

.g-right .singleTxt-q {
	overflow: hidden;
	text-overflow: ellipsis;
}

.g-right .tbMargin-q {
	margin: 8px 0;
}

.addrTable-q .wd13 {
	width: 13%;
}

.addrTable-q .wd10 {
	width: 10%;
}

.addrTable-q .wd5 {
	width: 5%;
}

.addrTable-q thead tr {
	background: #e8e7e7;
	font-weight: bold;
}

.addrTable-q thead td {
	text-align: center;
	border: 1px solid #e2e2e2;
	padding: 9px 5px;
	font-size: 14px;
}

.addrTable-q table {
	width: 100%;
}

.addrTable-q tbody td {
	text-align: center;
	border: 1px solid #e2e2e2;
	padding: 2px 5px;
	font-size: 13px;
	color: #555;
}

.addrTable-q tbody tr:hover {
	background: #f5f5f5;
}

.g-price {
	position: relative;
	cursor: pointer;
}

.g-price ul {
	position: absolute;
	left: 0;
	top: 100%;
	color: #232323;
	background: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
	min-width: 125px;
	padding: 5px 15px;
	text-align: left;
	display: none;
	z-index: 999;
}

.g-price:hover ul {
	display: block;
}

.g-price ul li {
	height: 32px;
}

.addrTable .yprice {
	margin-left: 5px;
}

.addrTable .disprice {
	width: 40px;
	height: 25px;
	line-height: 25px;
	background: #c9151e;
	opacity: 0.8;
	color: #fff;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 1px;
	margin-left: 5px;
}

.addrTable-q .yprice {
	margin-left: 5px;
}

.addrTable-q .disprice {
	width: 40px;
	height: 25px;
	line-height: 25px;
	background: #c9151e;
	opacity: 0.8;
	color: #fff;
	border: 1px solid #c9151e;
	border-radius: 2px;
	padding: 1px;
	margin-left: 5px;
}

.g-price .gxia {
	display: inline-block;
}

.g-price .gshang {
	display: none;
}

.g-price:hover .gshang {
	display: inline-block;
}

.g-price:hover .gxia {
	display: none;
}


.goodsMar {
	margin-top: 23px;
}

.tbMargin {
	margin: 5px 0;
}

.checkBox {
	display: inline-block;
	width: 12px;
	height: 12px;
	position: relative;
	border: 1px solid #ccc;
	cursor: pointer;
	vertical-align: middle;
	background: #fff;
}

.checkBox i {
	display: none;
	color: #fff;
	background: #c9151e;
	border-radius: 2px;
	line-height: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
}

.checkBox.on i {
	display: block;
}

.checkBox .all {
	position: absolute;
	left: 100%;
	line-height: 12px;
	white-space: nowrap;
	padding-left: 5px;
}

.sxPages .pg {
	display: inline-block;
	padding: 3px 10px;
	margin-left: 5px;
	border: 1px solid #ddd;
	color: #666;
}

.goPages {
	line-height: 28px;
}

.goPages .pageNum {
	line-height: 28px;
	height: 28px;
	width: 28px;
	text-align: center;
	border: 1px solid #ddd;
	margin: 0 5px;
}

.goPages .item {
	width: 28px;
	text-align: center;
	border: 1px solid #ddd;
	margin: 0 5px;
}

.goPages .goBtn {
	background: transparent;
	border: 1px solid #ddd;
	padding: 0 5px;
	cursor: pointer;
	margin-left: 5px;
}

.goPages .cur {
	background: #C9151E;
	color: #fff !important;
	cursor: default;
	border-color: #C9151E;
}

.marginRt20 {
	margin-right: 40px;
}

.marginLt20 {
	margin-left: 20px;
}

.guanzhu {
	margin-top: 1px;
}

.ordersType .tp {
	display: none;
}

.ordersType .tp.on {
	display: block;
}

.ordersTable .addCarNum {
	margin-bottom: 2px;
}

.ordersTable .addCarNum .plus {
	width: 24px;
}

.orderTit2 {
	border-bottom: 1px solid #C9151E;
}

.orderTit2 .tit {
	margin: 0;
}

.colorb47700 {
	color: #b47700
}

.carAdd {
	background: #e2e2e2;
	margin-top: 2%;
	padding-left: 15px;
}

.carAdd .checkBox {
	background: #fff;
}

.phoneFixeds {
	font-size: 14px;
}

.vsBtn .createIndex2 {
	width: 46%;
}

.vsBtn .createIndex2 .cid {
	width: 100%;
	display: none;
}

.createIndex .cid,
.createIndex2 .cid {
	display: none;
}

.createIndex .cid.on,
.createIndex2 .cid.on {
	display: block;
}

.fapiaoForm .lb {
	min-width: 100px;
}

.tableRadio .radioGroup label {
	margin: 0;
}

.subTitle {
	background: #e2e2e2;
	padding: 10px 20px;
	position: relative;
	color: #232323;
}

.subAddrTable thead tr {
	background: transparent;
}

.addrArrow {
	position: absolute;
	right: 10px;
	top: 0;
	color: #888;
}

.fapiaoList {
	padding: 2%;
	font-size: 13px;
	color: #666;
}

.fapiaoList p {
	margin: 8px 0;
}

.payLeft .txt {
	line-height: 24px;
	height: 24px;
	width: 130px;
	border: 1px solid #666;
	text-indent: 10px;
}

.payLeft .use {
	background: transparent;
	border: 1px solid #666;
	padding: 0 10px;
	line-height: 26px;
	height: 26px;
	margin-left: 5px;
}

.payLeft>.flex {
	margin: 10px 0;
}

.shuoming {
	padding-left: 10px;
}

.payRight {
	text-align: right;
}

.payRight p {
	margin: 10px 0;
}

.payMoney {
	font-size: 13px;
	padding: 2% 0;
	border-bottom: 1px solid #E2E2E2;
}

.payAmout .bds {
	padding: 15px 10px;
	border: 1px solid #C9151E;
	margin-bottom: 15px;
}

.payPage {
	background: #edf6e9;
	padding: 5% 4%;
	border-top: 5px solid #7abd54;
	margin-top: 3%;
}

.lookOrder {
	display: inline-block;
	padding: 5px 15px;
	background: #7abd54;
	color: #fff;
	border-radius: 3px;
	white-space: nowrap;
}

.payPage .ok {
	line-height: 1;
	color: #7abd54;
	font-size: 60px;
	margin-right: 15px;
}

.bg57ace5 {
	background: #57ace5;
}

.bg4cb93c {
	background: #4cb93c;
}

.bgc96e0c {
	background: #c96e0c;
}

.bgd0ae25 {
	background: #d0ae25;
}

.payDL {
	padding-bottom: 3%;
	border-bottom: 1px solid #ddd;
	margin-bottom: 3%;
}

.payDL dd {
	cursor: pointer;
	width: 20%;
}

.payDL dd .pway {
	padding: 10px 0;
	text-align: center;
	color: #fff;
}

.payDL dd.on .radios:before {
	position: absolute;
	left: 3px;
	right: 3px;
	top: 3px;
	bottom: 3px;
	content: '';
	background: #C9151E;
	border-radius: 50%;
}

.payDL dd.on .radios {
	border-color: #C9151E;
}

.payDL dd .pway i {
	line-height: 1;
	font-size: 32px;
	margin-right: 10px;
}

.payDL .radios {
	width: 14px;
	height: 14px;
	border: 1px solid #aaa;
	border-radius: 50%;
	position: relative;
	margin-right: 10px;
}

.duigong {
	display: none;
	background: #e6dfc5;
	text-align: center;
	border-top: 5px solid #ba9d37;
	padding: 3% 15px;
	margin-bottom: 3%;
}

.duigong p {
	margin-bottom: 10px;
}

.duigong .leftCt {
	display: inline-block;
	text-align: left;
}

.duigong.on {
	display: block;
}

.payCode {
	width: 300px;
	margin: 15px auto;
	background: #fff;
	box-shadow: 0 0 15px -5px rgba(0, 0, 0, .35);
	padding: 20px 5px;
}

.payCode .ewm {
	width: 150px;
}

.fanhui {
	border: 1px solid #858585;
	color: #858585;
	padding: 8px 15px;
	display: inline-block;
	margin-top: 25px;
}

.icoRight {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	padding: 0 15px;
	background: #C9151E;
	color: #fff;
	cursor: pointer;
}

.odjiesuan {
	background: #e2e2e2;
	line-height: 30px;
	padding: 2%;
}

.orderDetail .half {
	padding: 2% 3%;
	border: 1px solid #e5e5e5;
}

.orderDetail .half:nth-child(2) {
	border-left: 0;
}

.orderDetail .half .icos {
	line-height: 1;
	font-size: 24px;
	margin-right: 10px;
}

.jindutiao {
	margin: auto;
	text-align: center;
	padding: 1% 0 3% 0;
}

.jindutiaoMax {
	max-width: 750px;
}

.jindutiao .num {
	width: 28px;
	line-height: 28px;
	text-align: center;
	background: #a6a6a6;
	color: #fff;
	border-radius: 50%;
}

.jindutiao .jd {
	height: 6px;
	background: #a6a6a6;
	position: relative;
}

.jindutiao .jd span {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100%;
	padding-bottom: 4px;
	font-size: 12px;
	line-height: 1.3;
}

.jindutiao .num.on,
.jindutiao .jd.on {
	background: #C9151E;
}

.colordangr {
	color: #4cb93c;
}

.listSales {
	padding-bottom: 3%;
	margin-bottom: 3%;
	border-bottom: 1px solid #B9B8B8;
}

.listSales .lfImg {
	width: 140px;
	margin-right: 2%;
	background: #828585;
}

.listSales .checkAt {
	cursor: pointer;
	margin: 5px 0;
}

.checkAt {
	cursor: pointer;
}

.checkAt .agreenCheck {
	margin-right: 6px;
}

.afterSales {
	padding: 5% 8%;
	border: 1px solid #b9b8b8;
}

.serviceType .item {
	width: 48.5%;
	padding: 3%;
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, .4);
	border-radius: 5px;
}

.serviceType .item .ico {
	line-height: 1;
	font-size: 48px;
	margin-right: 10px;
}

.marginBot5px {
	margin-bottom: 5px;
}

.serviceBg {
	background: #f5f5f5;
	padding: 5% 3%;
}

.upIcon {
	line-height: 1;
	font-size: 80px;
	color: #ccc;
}

.uploadImg .list img {
	width: 80px;
	height: 80px;
	object-fit: cover;
}

.uploadImg .list {
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

.uploadImg .list .close {
	position: absolute;
	right: 0;
	top: 0;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	line-height: 20px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}

.selectForm {
	position: relative;
	cursor: pointer;
}

.selectDLs {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	line-height: 36px;
}

.selectDLs dd {
	padding: 0 10px;
	cursor: pointer;
}

.successOk {
	padding: 3% 5%;
	background: #c9151e;
	color: #ededed;
}

.successOk i {
	line-height: 1;
	font-size: 48px;
	margin-right: 15px;
}

.successTxt {
	padding: 2% 5%;
}

.cxBtn .btn {
	padding: 5px 15px;
	border: 1px solid #C9151E;
	color: #C9151E;
	margin-right: 15px;
}

.cxBtn .btn2 {
	color: #888;
	border-color: #888;
}

.alertVideo {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 50px;
	z-index: 20;
	background: #000;
}

.fapiaoList .list {
	margin: 15px 0;
}

.errorPage {
	padding: 5% 0 8% 0;
	background-size: cover !important;
	text-align: center;
	color: #fff;
}

.errorPage .tit {
	font-size: 250px;
	line-height: 1;
}

.mapImg {
	position: relative;
	/* width: 630px; */
	margin: auto;
	max-width: 100%;
}

.mapImg .map {
	display: block;
	width: 100%;
}

.mapImg dd {
	position: absolute;
	cursor: pointer;
	color: #fff;
	transition: .5s;
}

.mapImg dd .name i {
	/* font-size:20px; */
	color: #c9151e;
	/* animation: sh 1s linear infinite both;-webkit-animation: sh 1s linear infinite both; */
}

@keyframes sh {
	0% {
		opacity: .5;
		color: #e60012;
	}

	50% {
		opacity: 1;
		color: #fff;
	}

	100% {
		opacity: .5;
		color: #e60012;
	}
}

@-webkit-keyframes sh {
	0% {
		opacity: .5;
		color: #C9151E;
	}

	50% {
		opacity: 1;
		color: #fff;
	}

	100% {
		opacity: .5;
		color: #C9151E;
	}
}

.mapImg .dd_1 {
	right: 22.8%;
	top: 4%;
}

.mapImg .dd_2 {
	right: 45.5%;
	top: 21.5%;
}

.mapImg .dd_3 {
	right: 43.5%;
	top: 38%;
}

.mapImg .dd_4 {
	right: 70.3%;
	top: 64%;
}

.mapImg .dd_5 {
	right: 50.7%;
	top: 89%;
}

.mapImg dd .cots {
	position: absolute;
	width: 75px;
	display: none;
	left: 0;
	top: 100%;
	color: #333;
	background: #fff;
	padding: 10px;
	border-radius: 5px;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .1);
}

.colore60012 {
	color: #e60012;
}

.mapImg dd.on .cots {
	display: block;
}

.mapImg dd.on {
	z-index: 2;
}

.contact {
	width: 99.8%;
	background: #fff;
	padding: 0;
	min-height: 490px;
	height: auto;
	display: inline-block;
}

.contactl {
	float: left;
	width: 60%;
	height: auto;
}

.contactl img {
	width: 85%;
}

.contact .bordera {
	border: 1px solid #ccc;
	min-height: 534px;
	height: auto;
}

.contactr {
	float: left;
	width: 36.8%;
	margin-left: 3%;
}

.contactr .conblock {
	opacity: 0.8;
	padding: 10px;
	border-radius: 5px;
}

.contactr .conblock h6 {
	padding-left: 6px;
	border-left: 4px solid #e60012;
	margin: 5px 0 12px 0;
}

.contactr .conblock p {
	padding: 3px;
}

.contact .padding15 {
	padding: 15px 0;
}

.contact .paddingT10 {
	padding-top: 7px;
}

.contact .fontweight {
	font-weight: 550;
}

.contactCon {
	width: 100%;
	min-height: 100px;
	padding: 0 10px 15px 0;
}

.contactCon .padding-left-10 {
	padding-left: 10px;
}

.followDL dd {
	position: relative;
}

.followDL dd .del {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	z-index: 2;
	color: #999;
	cursor: pointer;
	transition: .5s;
	line-height: 24px;
	width: 24px;
	text-align: center;
}

.chooseSelect {
	border: 1px solid #666;
	line-height: 30px;
	color: #727272;
	padding: 0 10px;
	cursor: pointer;
	line-height: 24px;
}

.radioGroup_4 label {
	margin-right: 5px;
}

.chooseSelect.on i {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.chooseSelect .val {
	min-width: 70px;
}

.baojia .item {
	line-height: 20px;
	padding: 0 10px;
	border: 1px solid #C9151E;
	color: #666;
	margin-right: 10px;
}

/*???*/
.downLoad {
	font-family: Microsoft YaHei;
	font-size: 12px;
	background-color: #fff;
	padding: 0 40px;
	margin-top: -12px;
	width: 850px;
	margin: auto;
	color: #111;
	position: relative;
}

.biaogeInfo {
	padding-left: 10%;
}

.biaoge .itemTb {
	width: 49%;
	margin-bottom: 1%;
}

.biaoge table {
	width: 100%;
	border: 1px solid #a8a8a8;
	text-align: left;
}

.biaoge table th {
	background: #dcdcdc;
	padding: 4px 10px;
	text-align: left;
	font-weight: bold;
}

.biaoge .th_1 {
	text-align: center;
}

.biaoge table td {
	padding: 5px 10px;
	border: 0;
}

.biaogeInfo p {
	margin-top: 5px;
}

.bgLogo {
	max-width: 25%;
}

.totalProds {
	padding: 10px 15px;
	border: 1px solid #a8a8a8;
}

.zhangzi {
	position: absolute;
	left: 72%;
	bottom: 100px;
}

.zhangzi_2 {
	position: absolute;
	left: 66%;
	top: 75px;
}

.maxTable {
	overflow-x: auto;
}

.maxTable table {
	min-width: 660px;
}

.maxTable table td {
	padding: 5px 0px;
	border: 0;
}

.downTit .name {
	width: 44%;
}

.borderTabel table td {
	border: 1px solid #A8A8A8;
}

.publicRedLine {
	line-height: 1.5;
	border-radius: 5px;
}

.coupList {
	width: 103.8%;
}

.coupList dd {
	position: relative;
	color: #fff;
	cursor: pointer;
	width: 16.2%;
	margin: 0 3.8% 3% 0;
	max-width: 47%;
}

.coupList dd img {
	display: block;
	width: 100%;
}

.coupList dd .mon {
	position: absolute;
	width: 71%;
	text-align: center;
	line-height: 1;
	left: 4.4%;
	top: 0;
	bottom: 5%;
}

.coupList dd .mon .my {
	font-weight: bold;
	font-size: 36px;
	margin-bottom: 3px;
}

.coupList dd .use {
	position: absolute;
	right: 4.6%;
	width: 20%;
	top: 0;
	bottom: 0;
	text-align: center;
	word-wrap: break-word;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
	flex-direction: column;
	justify-content: center;
}

.coupadding {
	padding: 0 2%;
}

.kindList .overHidden .item {
	padding-right: 20px;
	padding-bottom: 5px;
	display: inline-block;
}

.noSearch {
	background: #fff;
	padding: 3%;
	text-align: center;
	margin-bottom: 3%;
}

.noSearch .sc {
	line-height: 1;
	font-size: 200px;
	margin-bottom: 15px;
}

.noSearch .rehome {
	display: inline-block;
	padding: 10px 25px;
	border: 1px solid #C9151E;
	border-radius: 5px;
}

.caicai {
	position: relative;
	overflow: hidden;
	text-align: center;
}

.caicai:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	content: '';
	border-top: 1px solid #c8c8c8;
	margin-top: -1px;
}

.caicai span {
	background: #f5f5f5;
	position: relative;
	z-index: 2;
	padding: 0 5%;
	color: #c8c8c8;
}

.searchNav .searchLeft {
	margin: 0;
}

/* .anniversary{
	height:5284px;
	background:url('../../../../../img/activity/Anniversary.jpg') no-repeat 4px 5px;
} */

@media only screen and (max-width:1260px) {
	.addCarNum_3 .plus {
		width: 24px;
	}

	.publicTit {
		top: 35px;
		left: 0px;
		margin-top: -40px;
		margin-bottom: 15px;
	}

	.cateImgs img {
		height: auto;
	}

}

@media only screen and (min-width:1060px) {
	

	.baikeHead {
		padding: 20px 10px;
	}

	.upIcon,
	.selectDLs dd,
	.payDL dd .pway,
	.payLeft .use,
	.goPages .goBtn,
	.otherList .times,
	.shiping .times,
	.technoDL dd,
	.caseDL dd,
	.caseDL dd .tit,
	.prodList dd,
	.goCar,
	.swiperSf,
	.tableCot .rows,
	.downBtn .btn,
	.swiperBtn,
	.dizhiBtn span,
	.publicRed {
		transition: .5s;
	}

	.headUL>li:hover .headProduct {
		display: block;
		right: 0;
		background: #fff;
	}

	.headProduct {
		border: 1px solid #ccc;
	}

	.prodList dd:hover {
		box-shadow: 0 0 25px -12px rgba(0, 0, 0, .5);
		transform: translate(0, -2px);
		-webkit-transform: translate(0, -2px);
	}

	.prodList dd:hover .alls {
		background: #f5f5f5;
		color: #c9151e;
		border: 1px solid #c9151e;
	}

	.prodList dd .alls:hover {
		background: #f5f5f5;
		color: #c9151e;
		border: 1px solid #c9151e;
	}

	.moreClick a:hover {
		color: #A20025;
		border-color: #A20025;
	}

	.closeMores:hover {
		background: #A20025;
		color: #fff;
	}

	.tableCot .wd12 .goCar:hover,
	.carBtn .btn:hover {
		background: #c9151e;
		color: #fff !important;
	}

	.downList a:hover,
	.addShop:hover,
	.moreLooks a:hover,
	.downBtn a:hover,
	.downBtn .btn:hover,
	.gouAdd:hover,
	.addPd .addAdd:hover {
		background: #f42121;
		color: #fff;
	}

	.spec_c a:hover {
		background: #fff;
		color: #c9151e;
		cursor: pointer;
	}

	.swiperSf:hover {
		background: #fff;
		color: #c9151e;
	}

	.tableCot .rows:hover {
		background: #f1f1f1;
	}

	.swiperBtn:hover {
		color: #AB1018;
	}

	.aboutMsg .item:hover .cpTips {
		display: block;
	}

	.aboutMsg .item:hover>a,
	.video-close:hover {
		color: #AB1018;
	}

	.aboutMsg_c .item:hover .cpTips {
		display: block;
	}

	.aboutMsg_c .item:hover>a,
	.video-close:hover {
		color: #AB1018;
	}

	.yichu:hover {
		color: #000;
	}

	.openVideo:hover {
		background: rgba(0, 0, 0, .1);
		color: #c9151e;
	}

	.dizhiBtn span:hover {
		background: #F11333;
	}

	.caseDL dd:hover,
	.technoDL dd:hover {
		box-shadow: 0 0 18px -5px rgba(0, 0, 0, .3);
	}

	.caseDL dd:hover .tit {
		border-color: #C9151E;
	}

	.shiping li:hover .times,
	.otherList dd:hover .times {
		background: #F11333;
	}

	.max80 {
		max-width: 80%;
		margin: auto;
		margin-top: -8%;
		position: relative;
		z-index: 2;
	}

	.ftPadding.max80 {
		padding: 4%;
	}

	.max90 {
		max-width: 85%;
		margin: auto;
		margin-top: -8%;
		position: relative;
		z-index: 2;
	}

	.ftPadding.max90 {
		padding: 2% 3%;
	}

	.wallNews .article:after {
		position: absolute;
		left: 0;
		top: 0;
		content: '';
		height: 5px;
		background: #C9151E;
		width: 0;
		transition: .5s;
	}

	.wallNews .article:hover:after {
		width: 100%;
	}

	.wallNews .article:hover {
		transform: translate(0, -1px);
		-webkit-transform: translate(0, -1px);
	}

	.infosDL dd>a:hover {
		border-color: #C9151E;
	}

	.serviceDL dd:hover {
		color: #C9151E;
	}

	input.loginBtn:hover {
		background: #F11333;
		opacity: .8;
	}

	.modifyBtn:hover {
		border-color: #C9151E;
	}

	.addrTable tbody tr:hover {
		background: #f6f6f6;
	}

	.searchName .btn:hover {
		color: #C9151E;
	}

	.sxPages .pg:hover,
	.payLeft .use:hover,
	.fanhui:hover {
		color: #C9151E;
		border-color: #C9151E;
	}

	.goPages .item:hover,
	.goPages .goBtn:hover {
		color: #C9151E;
		border-color: #C9151E;
	}

	.lookOrder:hover {
		background: #C9151E;
		color: #fff;
	}

	.payDL dd .pway:hover {
		background: #C9151E;
	}

	.icoRight:hover {
		background: #F11333;
		color: #fff;
	}

	.serviceType .item:hover {
		background: #C9151E;
		color: #fff;
	}

	.selectDLs dd:hover {
		background: #f5f5f5;
		color: #C9151E;
	}

	.upIcon:hover {
		color: #C9151E;
	}

	.mapImg dd:hover {
		color: #F11333;
		z-index: 2;
	}

	.mapImg dd:hover .cots,
	.mapImg dd.on .cots {
		display: block;
	}

	.mapImg dd:hover,
	.mapImg dd.on {
		z-index: 2;
	}

	.cxBtn .btn:hover {
		background: #C9151E;
		color: #fff;
		border-color: #C9151E;
	}

	.followDL dd .del:hover {
		background: #F11333;
		color: #fff;
	}

	.baojia .item:hover {
		background: #C9151E;
		color: #fff;
	}

	.baikeHead {
		font-size: 16px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.baikeTitle {
		width: 93.5%;
		font-size: 14px;
	}

	.singleTxt_baike {
		font-size: 14px;
		min-width: 200px;
		width: auto;
	}

	.goPages {
		line-height: 35px;
	}

	.goPages .item {
		width: 35px;
		font-size: 14px;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: none;
	}

	.articleReturn {
		bottom: 21%
	}

	/*公益页面*/
	.aboutTit_wel {
		top: 18%;
	}

	.aboutTit_wel img {
		width: 100px;
	}

	.aboutTit_wel .font32 {
		font-size: 42px;
	}

	.aboutTit_wel .font18 {
		font-size: 36px;
	}

	.aboutTit_wel .font14 {
		font-size: 26px;
	}

	/* .bene1 ul li {width: 85%;padding: 5% 10%;margin-top: 4%;}
	.news_tui .tui-left {width: 98%;}
	.news_tui .tui-right {width: 96%;padding: 5% 2%;} */

}

@media only screen and (max-width:1060px) {
	.cplink .zeroItem .speci {
		display: none;
	}
	.filter-close{
		display: block;
	}
	.gscan{
		right: 10px;
	}
	/* .carBtn .msg {display:none;} */
	.carBtn .btn {
		padding: 0 10px;
	}

	.publicTit {
		top: 35px;
		left: 0px;
		margin-top: -40px;
		margin-bottom: 15px;
	}

	.cateImgs img {
		height: auto;
	}

	.tableCot .wd12 .goCar {
		position: relative;
		right: -10px;
	}

	.tableCot {
		margin-top: 2%;
	}

	.tableTitle {
		display: none;
	}

	.tableCot .cols {
		padding-right: 0;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		justify-content: space-between;
		-webkit-justify-content: space-between;
	}

	.tableCot .tit {
		padding: 0 15px;
		width: 49%;
		position: relative;
		max-width: 100%;
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
		flex-wrap: wrap;
		-webkit-flex-wrap: wrap;
		-webkit-justify-content: space-between;
		flex: auto;
		-webkit-flex: auto;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		align-items: center;
		-webkit-align-items: center;
	}

	.tableCot .tit:before {
		content: attr(data-label);
	}

	.vsTable {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.vsTable table {
		width: auto;
	}

	.gouAdd {
		padding: 0 10px;
	}

	.vsTable table td {
		min-width: 150px;
		max-width: 150px;
	}

	.vsAddPd .img {
		margin-bottom: 10px;
	}

	.vsAddPd .img {
		display: none;
	}

	.loginBg {
		min-height: calc(100vh - 100px);
	}

	.phoneZero {
		padding: 0;
	}

	.addrTable thead {
		display: none;
	}

	.addrTable tbody td {
		width: auto !important;
		height: auto;
		line-height: 22px;
		border: 0;
		border-bottom: 0;
		display: block;
		position: relative;
		text-align: right;
		padding: 6px 0 6px 60px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.addrTable tbody td:before {
		content: attr(data-label);
		color: #222;
		line-height: 18px;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -9px;
		text-transform: uppercase;
	}

	.addrTable td.first {
		text-align: right;
	}

	.addrTable tbody tr {
		padding: 10px 0;
		display: block;
		border-bottom: 1px solid #eee;
	}

	.addrTable tbody tr:nth-child(1) {
		padding-top: 0;
	}

	.addrTable tbody tr:nth-last-child(1) {
		padding-bottom: 0;
		border: 0;
	}

	.accountsCot {
		padding: 15px;
	}

	.tbMargin {
		margin: 0;
	}

	.goodsMar {
		margin: 0;
	}

	.shuliang,
	.tableRadio {
		justify-content: flex-end;
		-webkit-justify-content: flex-end;
	}

	.ordersTable tbody tr {
		padding: 0 10px;
		border: 1px solid #eee !important;
		margin-bottom: 10px;
	}

	.ordersTable tbody td {
		border-bottom: 1px solid #eee;
	}

	.ordersTable tbody td:nth-last-child(1) {
		border: 0;
	}

	/* .anniversary{
		height:4337px;
		background:url('../../../../../img/activity/Anniversary-2.jpg') no-repeat center;
		
	} */

	.baikeHead {
		font-size: 20px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.baikeTitle {
		width: 91%;
		font-size: 14px;
	}

	.singleTxt_baike {
		font-size: 14px;
		min-width: 145px;
		width: auto;
	}

	.goPages {
		line-height: 35px;
	}

	.goPages .item {
		width: 35px;
		font-size: 14px;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: none;
	}

	.articlelist {
		padding: 0.5% 0;
	}

	/*公益页面*/
	.aboutTit_wel {
		top: 18%;
	}

	.aboutTit_wel img {
		width: 100px;
	}

	.aboutTit_wel .font32 {
		font-size: 34px;
	}

	.aboutTit_wel .font18 {
		font-size: 26px;
	}

	.aboutTit_wel .font14 {
		font-size: 20px;
	}

	.bene1 ul li {
		width: 85%;
		padding: 5% 10%;
		margin-top: 4%;
	}

	.news_tui .tui-left {
		width: 98%;
	}

	.news_tui .tui-right {
		width: 96%;
		padding: 5% 2%;
	}



}

@media only screen and (max-width:960px) {

	.cateins {
		display: block;
	}

	.catein .inr {
		display: none;
	}

	.cates .catesl {
		width: 100%;
		padding: 0 5px;
	}

	.cates .catesr {
		display: none;
	}

	.qiehuanTits_1 .item {
		min-width: 30%;
	}

	.qiehuanTits .item {
		min-width: 25%;
	}

	.qiehuanTits2 .item2 {
		max-width: 30%;
		margin-right: 3%;
	}

	.tableCot .rows:nth-child(odd) {
		background: #f5f5f5;
	}

	.tableCot .tit {
		border-bottom: 1px solid #efefef;
	}

	.publicTit {
		top: 35px;
		left: 0px;
		margin-top: -40px;
		margin-bottom: 15px;
	}

	.cateImgs img {
		height: auto;
	}

	.prodList dd {
		width: 31.8%;
	}

	.leftName {
		width: 250px;
		margin-right: 0.5%;
	}

	.colsSlide {
		display: none;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 15;
		background: rgba(0, 0, 0, .5);
	}

	.colsSlide .colPad {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		height: 80vh;
		overflow-y: auto;
		border-radius: 10px 10px 0 0;
		padding: 15px;
	}

	.downList {
		display: block;
		white-space: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
	}

	.downList a {
		display: inline-block;
		padding: 0 5px;
		font-size: 12px;
		margin: 0 1px 0 0;
	}

	.closeGuige,
	.closeVs {
		position: absolute;
		display: block;
		right: 10px;
		bottom: 80vh;
		line-height: 1;
		padding: 5px;
		color: #333;
		margin-bottom: 40px;
		border-radius: 50%;
		background: #fff;
	}

	.closeVs {
		bottom: 100%;
		margin-bottom: 10px;
	}

	.closeGuige:before,
	.closeVs:before {
		position: absolute;
		left: 50%;
		top: 100%;
		content: '';
		border-left: 1px solid #fff;
		height: 10px;
	}

	.selfOther {
		width: 35.6%;
	}

	.forms {
		width: 45%;
	}

	.lunbo {
		width: 100%;
		margin-bottom: 2%;
	}

	.prices {
		width: 100%;
	}

	.downPage {
		width: 100%;
		margin-top: 2%;
	}

	.colsSlide {
		animation: dh1 .25s linear both;
		-webkit-animation: dh1 .25s linear both;
	}

	.fileSubmit {
		position: relative;
		left: 0;
	}

	.dzForm {
		padding: 5%;
	}

	.technoDL {
		display: block;
	}

	.technoDL dd {
		width: auto;
	}

	.technoDL dd {
		padding: 15px;
	}

	.leftTech {
		width: 250px;
	}

	.infosDL dd .left {
		width: 120px;
	}

	.infosDL dd>a {
		padding: 20px 10px;
	}

	.services .left {
		width: 80px;
	}

	.services .serviceDL {
		padding: 5px;
		text-align: center;
	}

	.serviceDL dt {
		margin-top: 10px;
	}

	.serviceDL {
		line-height: 34px;
	}

	.accounts .left {
		width: 190px;
	}

	.serItem {
		padding: 15px;
		min-height: 349px;
	}

	.duihuanUL li {
		width: 48%;
	}

	.duihuanUL li .blockDiv {
		width: 150px;
	}

	.infoRight .items {
		padding-left: 15px;
	}

	.accountInfo .tx {
		width: 170px;
		padding: 10px;
	}

	.payDL dd {
		width: 23%;
	}

	.payDL dd .pway i {
		font-size: 24px;
	}

	.biaoge .itemTb {
		width: 100%;
	}

	.biaogeInfo {
		padding: 0 0 2% 0;
	}

	.bgLogo {
		max-width: 40%;
	}

	.downTit .name {
		width: auto;
	}

	.coupList dd {
		width: 21.2%;
	}

	/* .anniversary{
		height:3060px;
		background:url('../../../../../img/activity/Anniversary-3.jpg') no-repeat center;
		
	} */

	.baikeHead {
		font-size: 20px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.baikeTitle {
		width: 92%;
		font-size: 16px;
		padding-top: 10px;
	}

	.singleTxt_baike {
		font-size: 16px;
		min-width: 145px;
		width: auto;
	}

	.goPages {
		line-height: 40px;
		margin: 15px 0;
	}

	.goPages .item {
		width: 40px;
		font-size: 20px;
	}

	.baikefilter {
		display: inline-block;
	}

	.leftTechBaike {
		display: none;
	}

	.exfilter {
		right: -10px;
		display: inline-block;
	}

	.leftTechExchange {
		width: 94%;
		display: none;
	}

	.ex {
		width: 94%;
	}

	.ex .exLeft {
		width: 67%;
	}

	.ex .exRight {
		width: 33%;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: none;
	}

	.articlelist {
		padding: 2% 0;
	}

	.autowidth .head-m {
		display: none;
	}

	.autowidth .head-order {
		display: none;
	}

	.autowidth .head-cart {
		display: none;
	}

	.backfff {
		background: #fff;
		padding: 10px 10px;
		border-radius: 2px;
	}

	/*公益页面*/
	.aboutTit_wel {
		top: 10%;
	}

	.aboutTit_wel img {
		width: 120px;
	}

	.aboutTit_wel .font32 {
		font-size: 32px;
	}

	.aboutTit_wel .font18 {
		font-size: 26px;
	}

	.aboutTit_wel .font14 {
		font-size: 18px;
	}

	.bene1 ul li {
		width: 28%;
		padding: 5% 10%;
		margin-top: 4%;
	}

	.news_tui .tui-left {
		width: 98%;
	}

	.news_tui .tui-right {
		width: 96%;
		padding: 5% 2%;
	}

}

@media only screen and (max-width:767px) {
	.returnb {
		display: none;
	}

	.lunbo {
		width: 100%;
		margin-bottom: 2%;
	}

	.prices {
		width: 100%;
	}

	.cateins {
		display: block;
	}

	.catein .inr {
		display: none;
	}

	.cates .catesl {
		width: 100%;
		padding: 0 5px;
	}

	.cates .catesr {
		display: none;
	}

	.qiehuanTits_1 .item {
		min-width: 30%;
	}

	.qiehuanTits .item {
		min-width: 25%;
	}

	.qiehuanTits2 .item2 {
		max-width: 30%;
		margin-right: 3%;
	}

	.tableCot .rows:nth-child(odd) {
		background: #f5f5f5;
	}

	.tableCot .tit {
		border-bottom: 1px solid #efefef;
	}

	.prodList dd>a {
		padding-bottom: 20px;
	}

	.prodList dd {
		width: 48.5%;
	}

	.sixProduct dd {
		width: 31.83%;
	}

	.otherList dd {
		width: 48%;
	}

	.leftName {
		width: 200px;
	}

	.publicTit {
		top: 40px;
		left: 0px;
		margin-top: -50px;
		margin-bottom: 15px;
	}

	.cateImgs img {
		height: auto;
	}

	.breads .autowidth {
		padding: 10px 0;
	}

	.forms {
		width: auto;
		margin: 0 0 2% 0;
	}

	.shouceList {
		display: block;
	}

	.addPd .addAdd {
		padding: 0 7px;
	}

	.addPd .inpts {
		padding: 0 7px;
	}

	.vsTable table td {
		min-width: 130px;
		max-width: 130px;
	}

	.tbPad {
		padding: 10px;
	}

	.yichu {
		padding: 10px 10px 0 0;
	}

	.caseDL dd {
		width: 48%;
	}

	.caseDL dd>a {
		padding: 10px;
	}

	.caseDL dd .tit {
		padding-bottom: 7px;
		margin-bottom: 7px;
		border-width: 2px;
	}

	.phoneFlex {
		display: block;
	}

	.leftTech {
		width: auto;
		margin-bottom: 2%;
	}

	.wall-column {
		width: 31.83%;
	}

	.detailsTxt * {
		float: none !important;
		width: auto !important;
		max-width: 100% !important;
	}

	.infosDL dl {
		display: block;
	}

	.infosDL dd {
		width: auto;
	}

	.accountInfo {
		display: block;
	}

	.accountInfo .tx {
		width: auto;
		padding: 15px;
	}

	.accountInfo .photo {
		margin-right: 15px;
	}

	.accounts .left {
		width: 100px;
	}

	.cardChange {
		display: block;
	}

	.cardChange .cardImg {
		width: auto;
		margin: 0 0 2% 0;
	}

	.ftPadding .cate {
		width: 96.5%;
		padding: 20px;
		min-height: 200px;
		height: auto;
		display: inline-block;
	}

	.ftPadding .catel {
		float: left;
		width: 100%;
		height: auto;
	}

	.ftPadding .cater {
		float: center;
		width: 100%;
		text-align: center;
	}

	.ftPadding .cater img {
		width: 60%;
	}

	/* .anniversary{
		height:3060px;
		background:url('../../../../../img/activity/Anniversary-3.jpg') no-repeat center;
		
	} */


	.baikeHead {
		font-size: 20px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.baikeTitle {
		width: 96%;
		font-size: 20px;
		padding-top: 10px;
	}

	.singleTxt_baike {
		font-size: 22px;
		min-width: 312px;
		width: auto;
	}

	.goPages {
		line-height: 40px;
		margin: 15px 0;
	}

	.goPages .item {
		width: 40px;
		font-size: 20px;
	}

	.baikefilter {
		display: inline-block;
	}

	.leftTechBaike {
		width: 95%;
		display: none;
	}

	.exfilter {
		right: -10px;
		display: inline-block;
	}

	.leftTechExchange {
		width: 94%;
		display: none;
	}

	.ex {
		width: 94%;
	}

	.ex .exLeft {
		width: 67%;
	}

	.ex .exRight {
		width: 33%;
	}

	.leftTech {
		width: 95%;
		display: none;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: block;
	}

	.articlelist {
		padding-bottom: 3%;
	}

	/*公益页面*/
	.aboutTit_wel {
		top: 8%;
	}

	.aboutTit_wel img {
		width: 120px;
	}

	.aboutTit_wel .font32 {
		font-size: 32px;
	}

	.aboutTit_wel .font18 {
		font-size: 26px;
	}

	.aboutTit_wel .font14 {
		font-size: 18px;
	}

	.bene1 ul li {
		width: 28%;
		padding: 5% 10%;
		margin-top: 4%;
	}

	.news_tui .tui-left {
		width: 98%;
	}

	.news_tui .tui-right {
		width: 96%;
		padding: 5% 2%;
	}

}

@media only screen and (max-width:640px) {

	.returnb {
		display: none;
	}

	.publicTit {
		top: 0px;
		left: 0px;
		margin-top: 0px;
		margin-bottom: 15px;
	}

	.cateins {
		display: block;
	}

	.catein .inr {
		display: none;
	}

	.cates .catesl {
		width: 100%;
		padding: 0 5px;
	}

	.cates .catesr {
		display: none;
	}

	.qiehuanTits_1 .item {
		min-width: 25%;
	}

	.qiehuanTits .item {
		min-width: 25%;
	}

	.qiehuanTits2 .item2 {
		max-width: 30%;
		margin-right: 3%;
	}


	.cateImgs img {
		height: auto;
	}

	.qiehuanTit {
		line-height: 34px;
	}

	.alertForm .af {
		margin-bottom: 10px;
	}

	.prodList dd {
		width: 31.8%;
	}

	.otherList dd,
	.phoneTwo dd {
		width: 48.5%;
		margin-bottom: 1.5%;
	}

	.firstpdNav .leftName {
		width: auto;
		margin: 0 0 2.5% 0;
	}

	.firstpdNav {
		display: block;
	}

	.firstName {
		display: none;
	}

	.firstpdNav .firstDL {
		white-space: nowrap;
		overflow-x: auto;
		box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
	}

	.firstpdNav .firstDL>dd {
		display: inline-block;
		vertical-align: top;
	}

	.arrowRight {
		margin-right: 4px;
	}

	.publicName.on .arrowRight {
		color: #A20025;
	}

	.firstpdNav .leftName {
		position: relative;
	}

	.firstpdNav .thirdOL {
		position: absolute;
		left: 0;
		top: 100%;
		right: 0;
		padding: 10px;
		background: #fff;
		box-shadow: 0 0 8px -5px rgba(0, 0, 0, .5);
	}

	.fenleisx {
		display: block;
		margin-top: 3%;
	}

	.fenleisx .item {
		width: 44%;
		background: #fff;
		box-shadow: 0 0 10px -5px rgba(0, 0, 0, .5);
		padding: 10px 2% 10px 3%;
	}

	.leftSecond {
		display: none;
	}

	.secondpdNav {
		display: block;
	}

	.prodList dd .alls {
		font-size: 12px;
		padding: 6px 0;
		margin: 5px 0;
	}

	.services .left {
		display: none;
	}

	.leftSecond {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: #fff;
		z-index: 30;
		width: 80%;
	}

	.serItem {
		padding: 0px;
		min-height: 349px;
	}

	.opacitys .close {
		position: absolute;
		right: 15px;
		top: 15px;
		color: #fff;
		font-size: 24px;
		line-height: 1;
	}

	.font15 {
		font-size: 14px;
	}

	.lookMores {
		position: fixed;
		display: none;
		left: 200px;
		max-width: calc(100vw - 200px);
		max-height: 100vh;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
	}

	.leftName {
		width: auto;
	}

	.closeMores {
		right: 0;
		top: 0;
		border-radius: 0;
	}

	.lookMores ul {
		padding-top: 25px;
	}

	.leftSecond .firstDL {
		height: calc(100vh - 20px);
		overflow-y: auto;
	}

	.longCanshu {
		display: block;
		margin-bottom: 10px;
	}

	.longCanshu dd {
		width: auto;
		padding: 5px 10px;
	}

	.longCanshu dd:nth-child(odd) {
		background: #e9e9e9;
	}

	.longCanshu dd:nth-child(even) {
		background: #f7f5f5;
	}

	/* .tableCot .cols{display: block;}*/
	.tableCot .tit {
		max-width: 48%;
		line-height: 24px;
		padding: 5px 0;
	}

	.tableCot .wd12 .goCar {
		right: 0
	}

	.tableCot .rows {
		padding: 0 10px;
		position: relative;
	}

	.tableCot {
		border: 1px solid #ddd;
		border-bottom: 0;
	}

	.tableCot .rows:nth-child(odd) {
		background: #f5f5f5;
	}

	.selectPlay {
		position: static;
	}

	.selectcs {
		max-width: 32.33%;
		margin: 10px 0 0 0;
		position: static;
		font-size: 12px;
	}

	.flexPhoneBt {
		justify-content: space-between;
		-webkit-justify-content: space-between;
		position: relative
	}

	.flexPhoneBt .clearBtn {
		display: none;
	}

	.xiangguanPd {
		position: relative;
		padding-bottom: 60px;
	}

	.leftSelf {
		width: 29%;
		margin-bottom: 2%;
	}

	.selfOther {
		width: 60%;
		padding-right: 50px;
	}

	.rightCar {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		width: auto;
		margin: 0;
		z-index: 6;
	}

	.rightCar .rcPad {
		padding: 12px 15px;
		display: flex;
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		align-items: center;
		-webkit-align-items: center;
		background: #fff;
		box-shadow: 0 0 10px -4px rgba(0, 0, 0, .3);
	}

	.rightCar .rcPad .marginBot10 {
		margin: 0;
		font-size: 14px;
	}

	.selfDot {
		width: 40px;
	}

	.swiperSf {
		margin-bottom: 10px;
		line-height: 35px;
	}

	.pdCanshuCols dd {
		font-size: 13px;
		width: 99.5%;
	}

	.pdCanshu dd:nth-child(4n+1),
	.pdCanshu dd:nth-child(4n+3) {
		background: #e9e9e9;
	}

	.pdCanshu dd:nth-child(4n+0),
	.pdCanshu dd:nth-child(4n+2) {
		background: #F7F5F5;
	}

	.pdCanshuCols dd .rightTxt {
		max-width: 50%;
		text-align: right;
		word-break: break-all;
	}

	.pdCanshuCols {
		margin-bottom: 10px;
	}

	.guige,
	.likes {
		font-size: 18px;
	}

	.threeFlex li {
		width: 48%;
	}

	.lunbo {
		width: 100%;
		margin-bottom: 2%;
	}

	.prices {
		width: 100%;
	}

	.marginPPP>p {
		margin-bottom: 5px;
	}

	.prices .paddPrice {
		padding: 15px;
	}

	.prices .paddPrice .prospec1 {
		width: 50px;
		display: inline-block;
		color: #b0b0b0;
	}

	.carBtn .msg {
		display: none;
	}

	.addCarNum_2 .plus {
		line-height: 38px;
		height: 38px;
		width: 32px;
		font-size: 16px;
	}

	.carBtn .btn {
		padding: 0 10px;
	}

	.addCarNum_2 .number {
		width: 15px;
		padding: 4px 0;
	}

	.downPadd {
		padding: 15px;
	}

	.downPadd .dw img {
		height: 30px;
	}

	.qiehuanTit .flex30 {
		min-width: 35%;
	}

	.max100 {
		max-width: 100%;
	}

	.ftPadding {
		padding: 3%;
	}

	.fileLabel {
		margin: 0 0 20px 0;
	}

	.detailsTable table td {
		font-size: 12px;
	}

	.detailsTable table td:nth-child(1) {
		width: 36px;
	}

	.publicRed {
		line-height: 24px;
	}

	.qiehuanTit .item:nth-last-child(1) {
		border: 0;
	}

	.qiehuanTit2 .item:nth-child(3n) {
		border-right: 0;
	}

	.tableCot .cols {
		display: block;
	}

	.tableCot .tit {
		max-width: 100%;
		width: auto;
		border-bottom: 1px solid #efefef;
	}

	.tableCot .wd2 a {
		display: block;
		text-align: right;
		flex: 1;
		-webkit-flex: 1;
	}

	.tableCot .tit:nth-last-child(1) {
		border: 0;
	}

	.qiehuanTit2 .item {
		width: 25%;
		flex: auto;
		box-sizing: border-box;
		border-bottom: 2px solid #fff !important;
	}

	.infoItems {
		padding-left: 60px;
	}

	.infoItems:nth-last-child(1):after {
		left: -10px;
	}

	.infoList {
		padding-left: 10px;
	}

	.infoList .year:after {
		width: 10px;
	}

	.infosDL dd .date {
		margin: 5px 0;
	}

	.infosDL dd .left {
		height: 70px;
	}

	.infosDL dd>a {
		padding: 10px;
	}

	.duihuanUL li {
		width: 100%;
	}

	.infoRight {
		padding: 3%;
	}

	.flexName {
		justify-content: space-between;
	}

	.flexName .items {
		padding: 0;
		text-align: center;
	}

	.flexName .items:nth-last-child(1) {
		width: 100%;
		margin-top: 15px;
	}

	.accounts {
		display: block;
	}

	.accounts .left {
		width: auto;
		margin-bottom: 2%;
		margin-right: 0;
	}

	.accounts .serviceDL {
		font-size: 0;
	}

	.accounts .serviceDL dd {
		display: inline-block;
		width: 25%;
		font-size: 14px;
	}

	.accounts .serviceDL dt {
		margin-top: 0;
	}

	.phoneFixeds {
		font-size: 12px;
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		background: #fff;
		z-index: 18;
		padding: 10px;
		box-shadow: 0 0 10px -5px rgba(0, 0, 0, .3);
	}

	.jiesuan {
		width: 100%;
	}

	.jiesuan .marginRt20 {
		margin: 0;
	}

	.subTitle {
		padding: 10px 12px;
	}

	.payMoney {
		display: block;
	}

	.payRight {
		text-align: left;
	}

	.shuoming {
		padding: 5px 0 0 0;
	}

	.payDL dd {
		width: 48%;
		margin-bottom: 3%;
	}

	.payPage {
		display: block;
		text-align: center;
	}

	.payPage .flex {
		display: block;
	}

	.payPage .txt {
		padding: 15px 0;
	}

	.payPage .ok {
		margin: 0;
	}

	.afterSales {
		padding: 0;
		border: 0;
	}

	.listSales .lfImg {
		width: 80px;
	}

	.serviceType .item .ico {
		font-size: 24px;
	}

	.successOk i {
		font-size: 36px;
	}

	.mapImg dd .cots {
		left: auto;
		right: 0;
		width: 160px;
		white-space: normal;
	}

	.errorPage .tit {
		font-size: 180px;
	}

	.coupList dd .mon .my {
		font-size: 28px;
	}

	.coupList dd {
		width: 46.2%;
	}

	.qiehuanTit2 .item {
		width: 33.33%;
		flex: auto;
		box-sizing: border-box;
		border-bottom: 2px solid #fff !important;
		max-width: 100%;
	}

	.noSearch .sc {
		font-size: 100px;
	}

	.qiehuanTit .item {
		width: 35%;
		flex: auto;
		box-sizing: border-box;
		border-bottom: 2px solid #fff !important;
		max-width: 100%;
	}

	.ftPadding .cate {
		width: 96.5%;
		padding: 20px;
		min-height: 200px;
		height: auto;
		display: inline-block;
	}

	.ftPadding .catel {
		float: left;
		width: 100%;
		height: auto;
	}

	.ftPadding .cater {
		float: center;
		width: 100%;
		text-align: center;
	}

	.ftPadding .cater img {
		width: 60%;
	}

	.twoList dd {
		width: 88%;
		padding: 5%
	}

	.ThreeList dd {
		width: 88%;
		padding: 5%
	}

	.detailTable table {
		border: 1px solid #ddd;
		border-collapse: collapse;
		width: 100%;
		overflow-x: auto;
	}

	.video-box {
		width: 85%;
		height: 32%;
		margin: 50% 7%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 99999;
		display: none;
		background: #333;
	}

	/* .anniversary{
		height:2510px;
		background:url('../../../../../img/activity/Anniversary-4.jpg') no-repeat center;
		
	} */

	.baikeHead {
		font-size: 20px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.prodList .baikelist {
		width: 98%;
	}

	.baikeTitle {
		width: 97%;
		font-size: 20px;
		padding-top: 10px;
	}

	.singleTxt_baike {
		font-size: 22px;
		min-width: 460px;
		width: auto;
	}

	.goPages {
		line-height: 40px;
		margin: 15px 0;
	}

	.goPages .item {
		width: 40px;
		font-size: 20px;
	}

	.baikefilter {
		display: inline-block;
	}

	.leftTechBaike {
		width: 95%;
		display: none;
	}

	.exfilter {
		right: -10px;
		display: inline-block;
	}

	.leftTechExchange {
		width: 94%;
		display: none;
	}

	.ex {
		width: 94%;
	}

	.ex .exLeft {
		width: 67%;
	}

	.ex .exRight {
		width: 33%;
	}

	.leftTech {
		width: 95%;
		display: none;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: block;
	}

	.articlelist {
		padding-bottom: 5%;
	}

	/*公益页面*/
	.aboutTit_wel {
		top: 1%;
	}

	.aboutTit_wel img {
		width: 100px;
	}

	.aboutTit_wel .font32 {
		font-size: 28px;
	}

	.aboutTit_wel .font18 {
		font-size: 22px;
	}

	.aboutTit_wel .font14 {
		font-size: 16px;
	}

	.bene1 ul li {
		width: 85%;
		padding: 5% 10%;
		margin-top: 4%;
	}

	.news_tui .tui-left {
		width: 98%;
	}

	.news_tui .tui-right {
		width: 96%;
		padding: 5% 2%;
	}

}

@media only screen and (max-width:480px) {
	.cateins {
		display: block;
	}

	.catein .inr {
		display: none;
	}

	.cates .catesl {
		width: 100%;
		padding: 0 5px;
	}

	.cates .catesr {
		display: none;
	}

	.qiehuanTits_1 .item {
		min-width: 30%;
	}

	.qiehuanTits .item {
		min-width: 25%;
	}

	.qiehuanTits2 .item2 {
		max-width: 30%;
		margin-right: 3%;
	}

	.returnb {
		display: none;
	}

	.baikeHead {
		font-size: 15px;
		text-align: center;
		padding: 20px 10px;
		margin-bottom: 10px;
	}

	.prodList dd {
		width: 98%;
	}

	.baikeTitle {
		width: 97%;
		font-size: 14px;
	}

	.singleTxt_baike {
		font-size: 15px;
		min-width: 300px;
		width: auto;
	}


	.goPages {
		line-height: 40px;
		margin: 15px 0;
	}

	.goPages .item {
		width: 40px;
		font-size: 20px;
	}

	.baikefilter {
		display: inline-block;
	}

	.leftTechBaike {
		width: 95%;
		display: none;
	}

	.exfilter {
		right: -10px;
		display: inline-block;
	}

	.leftTechExchange {
		width: 94%;
		display: none;
	}

	.ex {
		width: 94%;
	}

	.ex .exLeft {
		width: 50%;
	}

	.ex .exRight {
		width: 45%;
	}

	.leftTech {
		width: 95%;
		display: none;
	}

	.articleHead {
		font-size: 16px;
		text-align: center;
		padding: 15px 10px;
		margin: 10px 0;
		display: block;
	}

	.articlelist {
		padding-bottom: 5%;
	}

	.prodList dd>a {
		padding-bottom: 15px;
	}

	.leftSelf {
		width: 47%;
	}

	.selfOther {
		width: 47%;
		padding-right: 50px;
	}

	.dzALert .alertForm {
		padding: 20px;
	}

	.prodList dd .imgSf {
		padding: 0;
	}

	.caseTest {
		display: block;
	}

	.caseTest .item {
		width: auto;
		margin-bottom: 2.5%;
		display: block;
	}

	.caseDetatls {
		display: block;
	}

	.caseDetatls dd {
		width: auto;
		text-align: left;
	}

	.wall-column {
		width: 48.5%;
	}

	.wallNews .article {
		margin-bottom: 2%;
	}

	.partnerDL dd {
		width: 48.5%;
	}

	.loginMain {
		display: block;
	}

	.loginForm {
		margin: auto;
		width: 300px;
	}

	.loginBg {
		min-height: calc(100vh - 95px);
	}

	.modifyBtn {
		padding: 0 8px;
	}

	.modItem .modForm {
		padding: 15px;
	}

	.infoLink {
		margin-top: 5px;
	}

	.orderTit {
		display: block;
	}

	.dhInfo {
		padding: 10px 20px 20px 20px;
	}

	.accountsCot {
		padding: 12px;
	}

	.qiehuanTit .item {
		font-size: 13px;
	}

	.radioGroup label {
		margin-right: 6px;
	}

	.marginRt20 {
		margin-right: 30px;
	}

	.zhifu span {
		display: block;
	}

	.zhifu em {
		display: none;
	}

	.jindutiao .num {
		width: 22px;
		line-height: 22px;
	}

	.jindutiao {
		padding: 25px 0 15px 0;
	}

	.addressForms {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: rgba(0, 0, 0, .5);
		z-index: 22;
	}

	.addressForms .addressItems {
		padding: 15px 15px 5px 15px;
		background: #fff;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.mapImg dd {
		font-size: 12px;
	}

	.ftPadding .cate {
		width: 92%;
		padding: 15px;
		min-height: 200px;
		height: auto;
		display: inline-block;
	}

	.ftPadding .catel {
		float: left;
		width: 100%;
		height: auto;
	}

	.ftPadding .cater {
		float: center;
		width: 100%;
		text-align: center;
	}

	.ftPadding .cater img {
		width: 60%;
	}

	.detailTable table {
		border: 1px solid #ddd;
		border-collapse: collapse;
		width: 100%;
	}

	.prices .numbers {
		padding: 0 2px;
		height: 80px;
	}

	.view3d {
		background: #0070bc;
		line-height: 28px;
		margin: 5px 0;
		color: #fff;
		display: inline-block;
		white-space: normal;
		opacity: 0.6;
		padding: 2px 12px;
		min-width: 5%;
		text-align: center;
		margin-right: 1%;
		border-radius: 2px;
	}

	.view3d:hover {
		color: #fff;
		cursor: pointer;
	}

	.view3d-box {
		width: 95%;
		height: 65%;
		margin: 20% 3%;
		position: fixed;
		top: 5px;
		left: 0;
		z-index: 99999;
		display: none;
		background: #c9151e;
		border-radius: 3px;
		box-shadow: 0 0 10px -4px rgb(0 0 0 / 10%);
	}

	/* .anniversary{
		height:2510px;
		background:url('../../../../../img/activity/Anniversary-4.jpg') no-repeat center;
		
	} */

	/*公益页面*/
	.aboutTit_wel {
		top: 0.1%;
	}

	.aboutTit_wel img {
		width: 80px;
	}

	.aboutTit_wel .font32 {
		font-size: 22px;
	}

	.aboutTit_wel .font18 {
		font-size: 16px;
	}

	.aboutTit_wel .font14 {
		font-size: 14px;
	}

	.wel_mt30 {
		margin-top: 15px;
	}

	.beneficiary {
		width: 94%;
		margin: 0 auto;
	}

	.bene1 .b_title {
		font-size: 13px;
	}

	.bene1 ul li {
		width: 85%;
		height: 280px;
		padding: 5% 10%;
		margin-top: 15%;
	}

	.news_tui .tui-left {
		width: 98%;
	}

	.news_tui .tui-right {
		width: 98%;
	}

}