@charset "utf-8";
/*
PC
*/
@media(min-width:769px){
	.goods{ padding:80px 0px;}
	.goods .lst li{ width:400px; float:left; text-align:center;}
	.goods .lst li .box{ width:80%; margin:30px auto;}
	.goods .lst li .box .icon{ height:100px;}
	.goods .lst li .box .icon span{ height:100px; line-height:100px; width:100px; font-size:50px; background:#c70c1f; color:#fff; border-radius:100%; display:block; margin:0 auto;}
	.goods .lst li .box .tit{ height:50px; line-height:50px; font-size:20px; color:#222;}
	.goods .lst li .box .txt{ line-height:30px; font-size:16px; color:#999;}
	
	
	.bulid{ padding:80px 0px;}
	.bulid .title .tit{ color:#fff;}
	.bulid .title .txt{ color:#ddd; font-size:18px; line-height:35px;}
	.bulid .lst { padding:15px 0px;}
	.bulid .lst li{ width:600px; float:left;}
	.bulid .lst li .box{ width:95%; background:#fff; height:350px; overflow:hidden;border-radius:5px; cursor:pointer; margin-top:30px;}
	.bulid .lst li .box .show{ height:350px;}
	.bulid .lst li .box .show .content{ padding:30px;}
	.bulid .lst li .box .show .tit{ height:60px; line-height:60px; text-align:center; font-size:25px; margin-bottom:15px; font-weight:bold; background:#222; color:#fff; border-radius:5px;}
	.bulid .lst li .box .show .tag{ height:120px;  padding:20px 0px;}
	.bulid .lst li .box .show .tag span{ display:block; float:left; width:25%; line-height:35px; font-size:14px;}
	
	.bulid .lst li .box .show .price{ background:#eee; height:60px; line-height:60px; border-radius:5px;}
	.bulid .lst li .box .show .price span{ display:block; float:left; width:33.3%;  text-align:center;}
	.bulid .lst li .box .show .price em{ font-size:12px; font-style:normal;}
	.bulid .lst li .box .show .price b{ font-size:20px; color:#c70c1f;}
	.bulid .lst li .box .show .price label{ font-size:16px;}
	
	.bulid .lst li .box .desc{ position:relative; top:0px; background:#c70c1f; color:#fff; height:350px;}
	.bulid .lst li .box .desc div{ padding:50px; font-size:14px;line-height:36px; padding-top:100px;}
	.bulid .lst li .box:hover .desc{ top:-350px;
	webkit-transition: all .4s ease;-moz-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;	
	}
	
	
	
	.service{ padding:80px 0px;}
	.service .lst { padding:15px 0px;}
	.service .lst li{ width:300px; float:left; text-align:center; font-size:16px; line-height:30px; margin-bottom:30px;}
	.service .lst li .box{width:85%;}
}
/*
PHONE
*/
@media (max-width:769px){	
	
	
	.goods .title .en{ display:none;}
	.goods .title .cn{ font-size:20px;color:#fff; background:#c70c1f; padding:10px 0px; text-align:center;}
	
	.goods .center{ padding:0px 15px 15px 15px;  font-size:16px; line-height:32px; color:#333;}
	
	.goods .lst li .box { border-top:1px solid #eee; padding:10px 0px;}
	.goods .lst li .icon{ display:none;}
	.goods .lst li .tit{ font-size: 20px;color: #222;border-left: 3px solid #c70c1f;padding-left: 10px;}
	.goods .lst li .txt{ font-size:14px; color:#666; line-height:20px;}
	
	
	
	.bulid{ background:none !important; padding:0px 15px 15px 15px;}
	.bulid .title .en{ font-size:20px;color:#fff; background:#c70c1f; padding:10px 0px; text-align:center;}
	.bulid .title .txt{ display:none;}
	
	
	.bulid .lst li .box { border-top:1px solid #eee; padding:10px 0px;}
	.bulid .lst li .tit{ font-size: 20px;color: #222;border-left: 3px solid #c70c1f;padding-left: 10px;}
	.bulid .lst li .box .show .tag{  padding:10px 0px;}
	.bulid .lst li .box .show .tag span{ display:block; float:left; width:33.3%; line-height:35px; font-size:14px;}
	
	.bulid .lst li .box .show .price{ height:40px; line-height:40px; border-radius:5px; border-top:1px dashed #ccc;  border-bottom:1px dashed #ccc;}
	.bulid .lst li .box .show .price span{ display:block; float:left; width:33.3%;}
	.bulid .lst li .box .show .price em{ font-size:12px; font-style:normal;}
	.bulid .lst li .box .show .price b{ font-size:14px; color:#c70c1f;}
	.bulid .lst li .box .show .price label{ font-size:12px;}
	
	.bulid .lst li .box .desc{ padding-top:10px; line-height:25px;}
	
	
	.service{padding:0px 15px 15px 15px; }
	.service .title .cn{ display:none;}
	.service .title .en{ font-size:20px;color:#fff; background:#c70c1f; padding:10px 0px; text-align:center; margin-bottom:20px;}
	
	.service .lst li{text-align:center; font-size:16px; line-height:30px; margin-bottom:30px;}

	

}