/* banner */
.banner{width: 100%;height: 475px;}
.banner img{display: none;}


/* 通栏广告 */
.home_ad{margin-top: 60px;overflow: hidden;height: 160px;}
.home_ad a{width: 100%;height: 100%;position: relative;}
.home_ad .home_ad_info{ position: absolute;width:100%;top:50%;left:0;transform: translateY(-50%);text-align: center;}
.home_ad .home_ad_info .home_ad_title{margin-bottom: 10px;font-weight: bold;}

/* 首页产品 */
.home_pro{margin-top: 60px;}
.home_pro .pro_top_title{display: block; padding: 0 20px;line-height: 60px;margin: 0;font-weight: normal;}
.home_pro .pro_top_title span{width: 40px;height: 60px;}
.home_pro .pro_top_title span:after{content: '';position: absolute;top: 50%;left: 50%;display: block;width: 10px;height: 10px;transform: rotate(-45deg) translateY(-50%);}
.home_pro .content{display: table}
.home_pro .focus{height: 628px;overflow: hidden;width: 276px;position: relative;}
.home_pro .focus img{width: 100%;}
.home_pro .themes_prod{width: 308px;height: 314px;padding: 0 20px;box-sizing:border-box;}
.home_pro .img{height:175px;display: flex;justify-content: center;align-items: center;margin-top: 15px;position:  relative;}
.home_pro .img .pro_tab{position: absolute;top:0;left:0;}
.home_pro .img .pro_tab .pro_tab_item{display: block;padding:5px;line-height: 1;}
.home_pro h4{line-height: 20px;margin:18px 0 18px 0;font-weight: normal;}
.home_pro .price{height: 35px;}
.home_pro .price .di_in{position:relative;width:30px;height:30px;border-radius:50%;overflow:hidden;}
.home_pro .price .di_in .iconfont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;}
.home_pro .pro_left_info{position: absolute;width: 100%;bottom:17.5%;text-align:center;}
.home_pro .pro_left_info .pro_left_info_title{line-height: 1;margin-bottom: 15px;}

.home_pro .img .hover_img{height: 100%; left: 0;position: absolute;right: 0;top: 0;opacity: 0;width: 100%;-moz-transform: scale(0, 1);-webkit-transform: scale(0, 1);-o-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-ms-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s}

@media (min-width: 1000px){
	.home_pro .img:hover .hover_img{ opacity: 1;-moz-transform: scale(1, 1);-webkit-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: all 0.7s;-moz-transition: all 0.7s;-ms-transition: all 0.7s;-o-transition: all 0.7s;transition: all 0.7s}
}

@media (max-width: 1199px) {
	/*首页产品*/
	.home_pro .themes_prod{width: 24.2%}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	/* 焦点图 */
	.banner{height: auto;}
	.banner img{display: block;width: 100%;}
	
	/* 通栏广告 */
	.home_ad.container{margin-top: 30px;height: auto}
	.home_ad img{max-width: 150%;margin-left: -25%;}
	
	
	/*首页产品*/
	.home_pro{margin-top: 30px;}
	.home_pro .themes_prod,.home_pro .focus{width: 50% !important;overflow: hidden;border-top:0;}
	.home_pro .themes_prod,.home_pro:nth-child(2){border-top: 1px #e3e3e3 solid;}
	.home_pro .themes_prod:nth-child(7),.home_pro .themes_prod:nth-child(8){display: block;}
	.home_pro .focus{height: 660px;}
	.home_pro .themes_prod{height: 330px;}
	
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	.count_content{margin-top: 20px;}
	
	/* 首页产品 */
	.home_pro{margin-top: 15px;}
	.home_pro .themes_prod,.home_pro .focus{width: 50% !important;}
	
	/* 表单 */
	.sign{margin-top: 20px;}
	.home_ad.container{margin-top: 15px;}
	.home_ad .home_ad_info .home_ad_title{margin-bottom: 5px;}
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	.home_pro .pro_top_title{padding: 0 15px;}
	.home_pro .focus{height: 410px;}
	.home_pro .themes_prod{height: 205px;padding: 0 10px;}
	.home_pro .img{height: 120px;}
	.home_pro .img img{max-height: 110px;}
	.home_pro h4{margin: 5px 0;}
	.home_ad img{max-width: 200%;margin-left: -48%;}
	.home_ad .home_ad_info .home_ad_title{margin-bottom: 0;}
	/* 表单 */
	.sign .form input[type="text"]{width: 200px;}
	.home_pro .pro_left_info{bottom:8%;}
	
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
		
}