﻿/*首页开始*/
.migushuzi{ position:relative;display:block; }
.count {   }
.number { line-height:3;  color:#1e1e1e;  margin-left: 0;  font-size: 3rem;}
.number span{ color:#f00; }

.sy-gongsi{ position:relative;display:block; }

.sy-tupian{ position:relative;display:block; }
.sy-tupian .sy-tptitle{ margin:0 auto; height:8px; width:160px;background:#080808; }
.sy-tupian .sy-tpbox{ position:relative;display:block; }
.sy-tupian .sy-tpbox .tpboxli{ position:relative;display:block;overflow:hidden; }
.sy-tupian .sy-tpbox .tpboxli a{ display:block; }
.sy-tupian .sy-tpbox .tpboxli img{ width:100%; }
.sy-tupian .sy-tpbox .tpboxli .sytpwz{position: absolute;bottom: 0; left: 0;padding:0 10px 10px; width:100%; opacity: 0;}
.sy-tupian .sy-tpbox .tpboxli .sytpwz span{ color:#fff;font-size:1.2rem;line-height:2;font-weight:bold;text-align:center; }
.sy-tupian .sy-tpbox .tpboxli .sytpwz p{ margin-bottom:0; color:#fff;line-height:2;text-align:center; }
.sy-tupian .sy-tpbox .tpboxli:hover .sytpwz{ bottom: 0; left:0; display:block;color:#fff; text-align:center;  opacity: 1; transition: opacity 0.5s; background: rgba(252, 38, 21, 0.8); position:absolute; }

.youshi{  position:relative;display:block;  overflow: hidden;  }
.youshi .ytitle{ text-align: center; font-size:2.5rem;font-weight:bold; }
.youshi .ytitle p{ display: block; font-size:1rem}

.youshi .youshibox{ position:relative;display:block; overflow: hidden; margin:1rem 0; }
.youshi .youshibox img{ width:100%;}

.sy-kehu{  position:relative;display:block;  overflow: hidden;  }
.sy-kehu .ktitle{ text-align: center; font-size:2.5rem;font-weight:bold; }
.sy-kehu .ktitle p{ display: block; font-size:1rem}
.sy-kehu .sy-kehubox{  position:relative;display:block;  overflow: hidden;  }
.sy-kehu .sy-kehubox .khboxli{ position:relative;display:block;overflow:hidden; }
.sy-kehu .sy-kehubox .khboxli img{ width:100%;}
.sy-kehu .sy-kehubox .khboxli .khboxwz{position: absolute; color:#fff; text-align:center; bottom: 0; left: 0;padding:0px 10px; width:100%; opacity: 0;}
.sy-kehu .sy-kehubox .khboxli .khboxwz span{color:#fff;font-size:1rem;}
.sy-kehu .sy-kehubox .khboxli:hover .khboxwz{ bottom: 0; left:0; display:block; opacity: 1; transition: opacity 0.5s; background: rgba(252, 38, 21, 0.8); position:absolute; }
@media (max-width:1024px) { 
	.number { line-height:2;   font-size: 1.5rem;}
}
@media (max-width: 768px) {
	.number { line-height:2;   font-size: 1rem;}
	
	.youshi .ytitle{ text-align: center; font-size:1.2rem;font-weight:bold; }
    .youshi .ytitle p{ display: block; font-size:0.8rem}
	.sy-kehu .ktitle{ text-align: center; font-size:1.2rem;font-weight:bold; }
    .sy-kehu .ktitle p{ display: block; font-size:0.8rem}
}
/*首页结束*/