*{
    box-sizing: border-box;
}
body{
    font-size: 0.3rem;
    line-height: 1.5;
}

* {	cursor: url(/cms_files/jcms1/web3096/site/images/1/cur/mouse_default.cur), auto !important;}
a {	cursor: url(/cms_files/jcms1/web3096/site/images/1/cur/pointer.cur), auto !important;}

.top-box img {
    width: 100%;
}

.content-box {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0.5rem  0.3rem;
}

.title {
    width: 100%;
    text-align: center;
}
.title img{
    width: 100%;
}
.hspy-list {
    font-size: 0.3rem;

}

.hspy-item {
    width: 100%;
    margin-right: 2%;
    display: inline-block;
    margin-top: 0.3rem;
}

.hspy-item:nth-child(2n) {
    margin-right: 0%;
}

.hspy-item-content {
    text-align: center;
    margin-top: 0;
    position: relative;
}

.hspy-item-content img{
  width: 100%;
  height: 5.6rem;
}
.hspy-item-content-title {
    width: 100%;
    padding: 0 1rem;
    position: absolute;
    top: 1.3rem;
    left: 0;
    font-size: 0.35rem;
    font-weight: bold;
    color: #C62626;
    text-align: center;
    text-overflow :ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.hspy-item-content-text {
    width: 100%;
    padding: 0 1rem;
    position: absolute;
    top: 2.1rem;
    left: 0;
    font-size: 0.3rem;
    text-align: left;
    line-height: 2;
    color: #666;
    box-sizing: border-box;
    word-break: break-all;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; 

}

.fen-box {
    background-color: #FCF9F9;
    padding: 0.3rem 0;
}

.list-box {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    font-size: 0.3rem;
    padding: 0 0.3rem;
}

.list-left {
    display: inline-block;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.6rem;
}

.list-right {
    width: 100%;
    margin-left:0;
    display: inline-block;
}
.list-title img{
    width: 100%;
}
.fen-item {
    width: 100%;
    line-height: 2;
    height: auto;
}

.item-dian {
    width: 0.1rem;
    height: 0.1rem;
    background-color: #E87575;
    position: relative;
    top: 0.45rem;
    display: inline-block;
    vertical-align: top;
}

.item-text {
    font-size: 0.3rem;
    padding-left: 0.3rem;
    line-height: 2;
    padding: 0.1rem 0.3rem;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.container{
    width: 100%;
    max-width:1200px;margin:0 auto;
}
/*尾部*/
.container{
    text-align: center;
 }
 .foot{padding: 0.3rem 0.3rem 0 0.3rem;margin-top: 0.2rem;}
 .foot-1,.foot-2,.foot-3,.foot-4,.foot-5,.foot-6{width: 100% !important; display: block; margin: 0 auto; float: none !important;}
 
 .foot-1, .foot-2, .foot-3, .foot-4, .foot-5, .foot-6 {
     float: none !important;
 }
 .foot-5,.foot-6{
  display: none;
 }
 
 .foot-1 {
     display: inline-block;
     text-align: center;
     margin: 0;
 }
 .foot-1 a{
     float: none !important;
     display: inline-block;
 }
 .foot-2{
     display: inline-block;
 }
 .foot-2 p{
     color:#c0d1ec;
     text-align:0.3rem;
     font-size: 0.3rem;
 }
 .foot-2 p a img{
 float: none !important;
 position: inherit;
 }
 .foot-3{
     text-align:center;
     display: block;
 }
 .foot-2 a img{
     height: 0.3rem;
     margin-right: 0.1rem;
     position: relative;
     top: 0.08rem;
 }
 .foot-4{
     border-right: none !important;
 }
 
 .foot-2 img{
     height: 0.3rem;
     width: auto;
 }
.dn{display: none;}

/* 头部按钮 */
@media screen and (max-width:750px){
    .part-btn {
       display: none;
    }
}