@charset "utf-8";
/* CSS Document */

/**公共部分**/
*{margin:0px;padding:0px;}
img{border:none;vertical-align:top;}
li{list-style-type:none;}
ul,dl,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
h2{ font-size:18px; font-family:"微软雅黑"; }
body{font-size:14px; font-family:"微软雅黑"; }
address,cite,code,em,th{font-weight:normal; font-style:normal;}
.clear{clear:both;}
a{
    outline:none;
    -moz-outline-style:none;
}
a:hover,a:link,a:visited,a:active,a:focus{
	color:#000000;
	 text-decoration: none !important;
	text-decoration: none;
}
.jjhead-left .jjhead-right  a:hover,a:link,a:visited,a:active,a:focus{
	color:#505259;
	 text-decoration: none !important;
	text-decoration: none;
}
.jjhead-left .jjhead-right a:hover{
	color:#FF0F23;
	 text-decoration: none !important;
	text-decoration: none;
}
.reglink{
    margin-left:20px;
}


.mb-3 {
  margin-bottom: 1rem !important;
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #17fd7c;
  --bs-btn-border-color: #17fd7c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0ee06b;
  --bs-btn-hover-border-color: #0abf5a;
  --bs-btn-focus-shadow-rgb: 49,132,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0abf5a;
  --bs-btn-active-border-color: #069546;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #17fd7c;
  --bs-btn-disabled-border-color: #17fd7c;
}
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


/* 首页样式表 */
.header{
    margin:0px;
    padding:0px;
}
.main{
    margin:0px;
    padding:0px;
}
.footer{
    margin:0px;
    padding:0px;
}
.jjwidth{
    width: 1240px;
    margin:0 auto;  
}
.header-adv{
    width:100%;
    height:100px;
    background-color: #FF0F23;
}
.header-top{
    color:#505259;
    font-size: 12px;
}
.jjflex{
    display: flex;
    justify-content: space-between;
}
.jjhead-left{
    width:300px;
}
.jjhead-right{
    width:600px;
    text-align: right;
}
.jjflex span:hover{
    color:#FF0F23;
}
.logo-search{
    width:100%;
    margin-top: 30px;
}
.logflex{
    display: flex;
    justify-content: space-between;
}
.jjlogo{
    width:250px;
    height: 70px;
}
.jjsearch{
    margin-left:20px;
}
.search-adv{
    width:200px;
}
.search-adv img{
    width:200px;
}
.sercon{
    display: flex;
    width:742px;
    padding-top:2px;
    padding-bottom: 2px;
    border:1px solid #FF0F23;
    border-radius: 15px;
}
.sercon input{
  width:652px;
  height:30px;
  border: none;
outline: none;
margin-left:10px;
}
.sercon button{
  width:80px;
  height:30px;
  background-color: #FF0F23;
  border: none;
outline: none;
margin-right:5px;
border-radius: 15px;
color:#fff;
}
.serlist{
    width:500px;
    display: flex;
    margin-top: 5px;
}
.seritem{
    font-size: 12px;
    margin-right: 10px;  
}
.main-one{
    width:100%;
    padding-top:30px;
}
.moflex{
    display: flex;
    justify-content: space-between;
}
.sort-list{
    width:248px;
    font-size: 12px;
}
.sort-item{
    margin-bottom: 10px;
    display: flex;

}
.sort-icon{
    width:30px;
    height:30px;
}
.sort-icon img{
    width:30px;
    height:30px;
}
.sort-txt{
    margin-left: 5px;
    display: flex;
}
.bigsort{
font-size: 12px;
}
.bigsort a{
font-size: 12px;
height:30px;
line-height:30px;
}
.smallsort{
    font-size: 12px;
	margin-left: 5px;
}
.srline{
    font-size: 10px;
	height:30px;
line-height:30px;
}
.srstxt{
    font-size: 12px;
    margin-left: 5px;
	height:30px;
line-height:30px;
}
   

.middle-list{
    width:674px;
}
.link-list{
    width:100%;
    display: flex;
}
.link-item{
    width:150px;
}
.link-conn{
    width:100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.banner{
    width:400px;
}
.sell-list{
    width:248px;

}
.sell-title{
    font-size: 12px;
    font-weight: bold;
}
.sell-conn{
    width:100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.sell-conn img{
    width: 120px;
    max-height: 100px;
}


.login-list{
    width:248px;
}
.login-pic{
    width:100%;
    display: flex;
}
.lpic-left{
    width:60px;
    height:60px;
}
.lpic-left img{
    width:60px;
    height:60px;
    border-radius: 50%;
}
.lpic-right{
    width:158px;
    margin-left:10px;
}
.lpic-time{
    height: 40px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
}
.lpic-txt{
   height: 20px; 
   font-size: 12px;
}
.login-txt{
   width:100%; 
   margin-top: 10px;
   font-size: 12px; 
   color:#505259;
   text-align: center;
}

.login-btn{
    width:100%;
    height:40px;
    line-height: 40px;
    border-radius: 20px;
    background-color: #FF0F23;
    margin:0 auto;
    margin-top: 20px;
    text-align: center;
    color:#fff;
    font-size: 20px;
}
.login-conn{
    width:100%;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
    font-size: 12px;
}

.main-two{
    width:100%;
    padding-top:30px;
    padding-bottom: 30px;
}
.two-title{
    font-size: 20px;
    font-weight: bold;
}
.two-conn{
    width:100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top:30px;
}
.two-item{
width:240px;
margin-bottom:8px;
}
.two-item img{
width:240px;
}

.tptitle{
    width: 100%;
    font-size: 16px;
    color:#000000;
     margin-top: 10px; 
     text-align: center;
}
.tptxt{
    width:100%; 
    display: flex; 
    font-size: 12px; 
    margin-top: 10px; 
}
.prcolor1{
    color:#FF0F23;
	font-weight:bold;
	font-size: 16px; 
}
.prcolor2{
    color:#505259;
	font-size: 14px; 
    margin-left: 5px;
}

.footer-bot{
   background-color:#eaeaea;
   color: #666;
   font-size: 12px;
   padding-top:30px;
}
.footer-top{
width: 100%;
display: flex;

}
.footer-logo{
    width: 248px;
    border-right:1px solid #505259;
}
.footer-logo img{
    width: 248px;
}
.footer-link{
    width:652px;
    display: flex;
    justify-content: space-around;
    border-right:1px solid #505259;
}
.ftlink-title{
    font-weight: bold;
    color:#000000
}
.ftlist-item{
    margin-top: 10px;
}
.footer-bottom{
    margin-top: 15px;
    text-align: center;
}
.footer-weima{
    width: 400px;
}

.fttelcolor{
    color:#FF0F23;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.fterma{
    width:100%;
    display: flex;
    justify-content:space-around;
    padding-top:10px;
}
.erma-item img{
    width: 100px;
    height:100px;
}
.erma-txt{
    text-align: center;
    margin-top: 5px;
}
/* 分类列表样式 */
.serclass-list{
    width: 100%;
    border-bottom: 1px solid #FF0F23;
}
.serc-flex{
    display: flex;
}
.serclass-item{
    margin-right: 10px;
}