body, h1, h2, h3, h4, input, select, option, button, div, span, p {
	font-family: 'S-Core';
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	line-height:100%;
}
select, option, input, span, table, div {
	line-height:130%;
}
.top_link a: { color: #FFF; }
.top_link a:hover { color: #000; }
.top_link a:link { color: #fff; }

.oneline a{color:#000}
a:hover{ color:#f9e324;}

.top-menu {
	clear: both;
	width: 1000px;
	line-height: 60px;
	margin: 0 auto;
	font-family: 'S-Core';
	text-align: left;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
.top-menu span {color:#979797;font-size:21px;}
.top-menu a {color:#fff;font-size:22px;font-weight:500;margin-right:46px;font-family: 'S-Core';}
.top-menu a:nth-child(7n) {margin-right:0;}
.top-menu .on, .top-menu a:hover {color:#f9e324; transition: all 0.2s;}

.slidepager span.cycle-pager-active { color: var(--maincolor) !important; }
#site_info * { line-height:145%; }

.listcar { box-sizing: border-box; }
.listcar .listimg { font-family: 'S-Core'; text-align:left; margin:0 auto; width:1000px; }
.listcar .listimg li { border:1px solid #e3e3e3; transition:all 0.2s ease-in-out; margin-top:20px; border-bottom: 4px solid var(--maincolor);}
.listcar .listimg li:hover {  box-shadow:2px 2px 10px var(--maincolor); }
.listcar .listimg li { margin-right:5.3px; float:left; margin-bottom:5.3px; background-color:#fff; }
.listcar .listimg li:nth-child(4n) { margin-right:0; }
.listcar .listimg li .img { width:244px;height:183px;overflow:hidden; }
.listcar .listimg li .img img { width:244px; height:183px; cursor:pointer; transition:all 0.2s ease-in-out; }
.listcar .listimg li:hover .img img { transform: scale( 1.2 ); }
.listcar .listimg li .txt { padding:4px 10px; width:244px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:160%; }
.listcar .listimg li .text {padding: 0px; width: 244px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 160%; font-family: 'S-Core'; font-size: 14px; font-weight: 500; }
.listcar .listimg li .text1 {padding: 0px; width: 244px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 160%; font-family: 'S-Core'; font-size: 14px; font-weight: 500; position: relative;top: 5px;}
.listcar .listimg li .txt .car1 {text-align: left; font-size: 18px; margin-bottom: 6px;color: #2e2e2c;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: 'S-Core'; font-weight: 500;}
.listcar .listimg li .txt .car2 { overflow: hidden; text-overflow: ellipsis;  white-space: nowrap; text-align: left;  font-family: 'S-Core';  font-size: 18px;  font-weight: 500; margin: 3px 0 4px;color: #000;letter-spacing: -0.08rem;margin-bottom: 10px;}
.listcar .listimg li .txt .etc { text-align:center;font-family: 'S-Core'; font-size: 14px; font-weight: 500;margin-top:3px; }
.listcar .listimg li .txt .etc2 {    text-align: center;font-family: 'S-Core'; font-size: 16px;font-weight: bold; margin-top: 3px; color: var(--maincolor);position: relative; top: -2px;}
.listcar .listimg li .txt .etc1 { text-align:center;font-family: 'S-Core'; font-size: 18px; color: var(--maincolor);font-weight: 500;margin-top:3px; }
.listcar .listimg li .txt .moneyout {  padding: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 160%; font-family: 'S-Core'; font-size: 14px; font-weight: 500;}

.listcar .listlist { width:1000px; }
.listcar .listlist li { clear:both; padding:5px 0; border-bottom:1px solid #d2d2d2; }
.listcar .listlist .thumb { clear:both;cursor:pointer;float:left;width:282px;height:159px;padding:0 0px 0 0px;font-size:0; }
.listcar .listlist .thumb img:nth-child(1) { float:left; margin-right:7px; }
.listcar .listlist .thumb img:nth-child(2) { float:left;margin-bottom:7px; }
.listcar .listlist .thumb img:nth-child(3) { float:left; }
.listcar .listlist .info { float:left; width:708px; margin-left:10px; }
.listcar .listlist .info .carname { color:#999999; padding-bottom:10px; border-bottom:1px solid #f1f1f1; margin-top:8px; margin-bottom:10px; }
.listcar .listlist .info .caretc { font-size:16px; margin-top:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listcar .listlist .info .caretc .gray16 { font-size:13px; color:#c2c2c2; }
.listcar .listlist .info .caretc2 { float:left; border:1px solid #d2d2d2; margin-top:7px; font-size:15px; }
.listcar .listlist .info .caretc2 div { float:left; width:150px; border-right:1px solid #d2d2d2; color:#ababab; text-align:center; padding:11px 0px; }
.listcar .listlist .info .caretc2 div:last-child { border-right: 0; }
.listcar .money { padding: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;line-height: 160%; font-family: 'S-Core';  font-size: 15px; color: var(--maincolor);font-weight: 500;}
.listcar .manwon {color: var(--maincolor); font-size: 18px;letter-spacing: 0px;font-weight: 500; font-family: 'S-Core'; position: relative; top: -1px;}

#order .listtype { float:right; margin-top:16px;font-size:19px; }
#order .listtype { color:#999999; }
#order .listtype>div { float:left;	margin-left:20px; cursor:pointer; }
#order .listtype>div>div { float: right; padding-top: 0px; }
#order .listtype b { font-weight:normal; margin-top:-1px; }
#order .listtype .on { color:var(--maincolor); }
#order .listtype>div>i { font-size:20px;padding-right:8px;margin-top:3px; }

.money_table{width:100%;}
.money_table .l{float:left;font-size:14px;}
.money_table .r{float:right;font-size:16px;color:var(--maincolor);}
.money_table .f{font-size:14px;color:#000;}

#pagingdiv { clear:both;width:100%;padding-top:10px;text-align:center; }
#nonelist { text-align:center;color:var(--maincolor);padding:20px;border:2px solid var(--maincolor);background-color:white;margin:20px 0; }

.coviewlist:nth-child(4n) {margin-right: 0px !important;}
.hometitle { clear: both; width:1000px; text-align:center; margin: 0 auto;  }
.pointer { cursor:pointer; }
.hometitle .main { font-size: 34px; letter-spacing: -0.08rem; font-weight: 400; font-family: s-core; }
.hometitle .sub {  margin: 8px auto 14px;font-size: 15px;letter-spacing: -1px;font-family: s-core;color:#545454; }
.sub_color{ font-size: 34px; letter-spacing: -0.08rem; font-weight: 400; font-family: s-core;color:var(--maincolor);}

.plus_link { text-align: center;font-size: 20px;font-family: 'S-Core';font-weight: 400;width: 260px;line-height: 44px; height: 50px; border: 3px solid var(--maincolor); color: var(--maincolor); background-color: #fff;margin: 40px auto 0px; cursor: pointer; border-radius: 50px; }
.plus_link:hover {color:#fff !important; transition:all 0.4s; border: 3px solid var(--maincolor)!important;;background-color: var(--maincolor)!important;}

.ssc img {
	box-shadow: 2px 2px 8px 0px rgba(0, 0, 0, 0.1);
	border: 1px solid #e1e1e1;
	box-sizing: border-box;
	transition: all 0.4s ease-in-out;
}
.ssc img:hover {
	border: 1px solid #ffabab;
	box-shadow: 2px 2px 8px 0px rgba(255, 0, 0, 0.1);
}
