/*HOME-banner*/
.home-banner {}

.home-banner .swiper-pagination {
	position: absolute;
    left: 0;
    bottom: 20px;
    line-height: 1em;
    text-align: center;
    width: 100%;
}

/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.home-banner {
	background: url(../images/banner-bg.jpg) no-repeat center;
    padding: 56% 0;
    background-size: 100%;
}
.home-banner>div {display:none;}
}

/*HOME-视频*/
.home-video {
    padding:40px 0;
}
.home-video ul {}
.home-video ul li {
    float:left;
    width:25%;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.home-video ul li .pic-scale{-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);
}
.home-video ul li:hover .pic-scale{-webkit-transform: scale(1.1);transform: scale(1.04);
}

.home-video ul li .item {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    padding: 10%;
    height: 100%;
    color: #fff;
}
.home-video ul li .item .p1 {
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
}
.home-video ul li .item .p2 {
    margin: 20px 0;
    text-align: center;
    font-size: 22px;
}
.home-video ul li .item .p3 {
    text-align: center;
}

/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.home-video {
    padding:40px 0;
}
.home-video ul {}
.home-video ul li {
    width:49%;
    margin:0.5%;
}
.home-video ul li .item {
    padding: 5%;
}
.home-video ul li .item .p1 {
    font-size: 14px;
    line-height: 20px;
}
.home-video ul li .item .p2 {
    margin: 10px 0;
    font-size: 18px;
}
.home-video ul li .item .p3 {
    text-align: center;
}
.home-video ul li .item .p3 img {
    width:30px;
}
}

/*HOME-产品*/
.home-product {
    background:#f6f6f6;
    padding:50px 0;
}
.home-product .tab {
    }
.home-product .tab ul {
    text-align: center;
}
.home-product .tab ul li {
    display:inline-block;
    width:15%;
    max-width: 200px;
    padding:20px 0;
    background:#fff;
	border:1px solid #fff;
}
.home-product .tab ul li.cur {
    border:1px solid #fff;
}
.home-product .tab ul li.cur p {
    color:#df2228;
}
.home-product .tab ul li img {
    width:80px;
	transition: all 0.5s;
}
.home-product .tab ul li:hover img {
	transform: translate(0px,-10px);
    -webkit-transform:translate(0px,-20px);
    -moz-transform:translate(0px,-20px);
    -ms-transform:translate(0px,-20px);
    -o-transform:translate(0px,-20px);
}
.home-product .tab ul li p {}

.home-product .item {
    padding:20px 0;
}
.home-product .item .item-box {
    display:none;
}
.home-product .item li {
    float:left;
    width: 24%;
    margin: 0.5%;
}
.home-product .item li img {}
.home-product .item li p {
    font-size: 14px;
    color:#3a3a3a;
    text-align: center;
    background:#fff;
}}

/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.home-product {
    background:#f6f6f6;
    padding:20px 0;
}
.home-product .tab {   }
.home-product .tab ul li {
    width:24%;
    padding:10px 0;
	margin:2px 0;
}
.home-product .tab ul li.cur p {
    color:#fff;
}
.home-product .tab ul li img {
    width:40px;
}


.home-product .tab ul li p {}

.home-product .item {
    padding:20px 0;
}
.home-product .item .item-box {
    display:none;
}
.home-product .item li {
    width:49%;
    margin:0.5%;
}
.home-product .item li img {}
}



/*HOME-关于万喜*/
.home-about {}
.home-about .content {padding: 80px 0;}
.home-about .content .about-left {
    width: 50%;
    height: 518px;
    padding: 5% 10% 10% 5%;
    box-sizing: border-box;
    overflow: hidden;
    background: #df2228 url(../images/Q.png) no-repeat center right;
}
.home-about .content .about-left p {
    color: #fff;
}
.home-about .content .about-left .p1 {
    font-size: 30px;
    text-transform: uppercase;
}
.home-about .content .about-left .p2 {
    font-size: 35px;
    font-weight: bold;
    line-height: 60px;
}
.home-about .content .about-left .p3 {
    font-size: 14px;
    height: 146px;
    margin: 25px 0;
}
.home-about .content .about-left .p4 {
    font-size: 15px;
    width: 147px;
    text-align: center;
    line-height: 45px;
    font-style: normal;
    border: solid 1px #fff;
}


.home-about .content .about-right {
    width: 50%;
    height: 518px;
    padding: 5% 10% 10% 5%;
    box-sizing: border-box;
    background:#f6f6f6;
    position: relative;
}
.home-about .content .about-right p {
    color: #3a3a3a;
}
.home-about .content .about-right .p1 {
    font-size: 35px;
    font-weight: bold;
    line-height: 60px;
}
.home-about .content .about-right .p2 {
    font-size: 20px;
    line-height: 40px;
    padding:20px 0;
}
.home-about .content .about-right .p2 span {
    font-size: 32px;
    color: #df2228;
    font-weight: bold;
}
.home-about .content .about-right .p3 {
    font-size: 42px;
    line-height: 45px;
}
.home-about .content .about-right .p3 span {
    color: #df2228;
}
.home-about .content .about-right .p4 {
    font-size: 15px;
    margin-top: 20px;
}
.home-about .content .about-right img {
    position: absolute;
    right: 0;
    bottom: 0;
    width:45%;
}

/*以下代码是自适应样式*/
@media screen and (max-width:1320px){
.home-about .content .about-left {
    padding: 5% 4% 4% 5%;
}
.home-about .content .about-left .p1 {
    font-size: 20px;
    text-transform: uppercase;
}
.home-about .content .about-left .p2 {
    font-size: 25px;
}
.home-about .content .about-left .p3 {
    font-size: 14px;
    height: 200px;
    margin: 20px 0;
}
.home-about .content .about-left .p4 {
    font-size: 13px;
    width: 120px;
    line-height: 40px;
}

.home-about .content .about-right {
    padding: 5% 4% 4% 5%;
}

.home-about .content .about-right .p1 {
    font-size: 25px;
}
.home-about .content .about-right .p2 {
    font-size: 20px;

}
.home-about .content .about-right .p2 span {
    font-size: 28px;

}
.home-about .content .about-right .p3 {
    font-size: 30px;
}
.home-about .content .about-right .p3 span {
    color: #df2228;
}
.home-about .content .about-right .p4 {
    font-size: 14px;
}
.home-about .content .about-right img {
    position: absolute;
    right: 0;
    bottom: 0;
    width:45%;
}
}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.home-about {}
.home-about .content {padding: 20px 0;}
.home-about .content .about-left {
    width: 100%;
}
.home-about .content .about-left p {
}
.home-about .content .about-left .p1 {
    font-size: 20px;
}
.home-about .content .about-left .p2 {
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
}
.home-about .content .about-left .p3 {
    font-size: 14px;
    height: auto;
    margin: 25px 0;
}
.home-about .content .about-left .p4 {
    font-size: 15px;
    width: 147px;
    text-align: center;
    line-height: 45px;
    font-style: normal;
    border: solid 1px #fff;
}


.home-about .content .about-right {
    width: 100%;
}
.home-about .content .about-right p {}
.home-about .content .about-right .p1 {
    font-size: 28px;}
.home-about .content .about-right .p2 {
    font-size: 18px;
    line-height: 40px;
    padding:20px 0;
}
.home-about .content .about-right .p2 span {
    font-size: 32px;
}
.home-about .content .about-right .p3 {
    font-size: 26px;
}
.home-about .content .about-right .p3 span {
    color: #df2228;
}
.home-about .content .about-right .p4 {
    font-size: 15px;
    margin-top: 20px;
}
.home-about .content .about-right img {
    position: absolute;
    right: 0;
    bottom: 0;
    width:35%;
}
}

/*HOME-培训图片*/
.content {}
.content .content-left {
    width:49%;
    overflow: hidden;
}
.content .content-right {
    width:49%;
}
.content .content-right a {
    display:block;
    float:left;
    width:50%;
    padding:0.5%;
    position: relative;
    overflow: hidden;
}
.content .content-right a img {}
.content .content-right a p {
    position: absolute;
    right: 0;
    bottom: 0;
    width:100%;
    padding:5px;
    text-align: center;
}

.content .content-left .pic-scale,.content .content-right .pic-scale {-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);
}
.content .content-left:hover .pic-scale,.content .content-right a:hover .pic-scale{-webkit-transform: scale(1.1);transform: scale(1.04);
}
/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.content {}
.content .content-left {
    width:100%;
}
.content .content-right {
    width:100%;
}
}



/*栏目标题*/
.home-title {
    padding: 40px 0;
    text-align: center;
    max-width: 1200px;
    margin:0 auto;
}
.home-title .t1 {
    font-size: 36px;
    color: #3e3e3e;
    line-height: 50px;
     font-weight: bold;
}
.home-title .t1 span {
    font-size: 48px;
    color: #df2228;
    padding:0 8px;
}
.home-title .t1 i {
    font-size: 12px;
    color: #df2228;
    padding:0 8px;
	font-style: normal;
    font-weight: normal;
}
.home-title .t2 {
    font-size: 16px;
    margin-top: 10px;
}


/*HOME-匠心制造  灶具专家*/
.aboutus-box li{
    float:left;
    margin-bottom: 50px;
    width: 25%;
    vertical-align: top;
}
.aboutus-box li .icon {
    border: 1px solid #ff7f7f;
    margin-right: 20px;
    width: 88px;
    height: 88px;
    line-height: 86px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    transition: transform 1.2s, opacity 1.2s;
}
.aboutus-box li .icon img {
    width:35px;
}
.aboutus-box li .txt {
    margin-top: 30px;
    width: 143px;
    font-size: 14px;
    color: #777;
    text-align: left;
    transition: transform 1.2s .2s, opacity 1.2s .2s;
}

/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
/*栏目标题*/
.home-title {
    padding: 20px 0;
}
.home-title .t1 {
    font-size: 26px;
    line-height:40px;
}
.home-title .t1 span {
    font-size: 24px;
}
.home-title .t2 {
    font-size: 14px;
}


.aboutus-box li{
    margin-bottom:10px;
    width:50%;
}
.aboutus-box li .icon {
    float:none;
    margin-right:0px;
    margin:0 auto;
    width: 60px;
    height: 60px;
    line-height: 60px;

}
.aboutus-box li .txt {
    float:none;
    margin:10px auto;
    width: 100%;
    text-align: center;
}
}

/*HOME-20专注 厚积而薄发*/
.home-buss {
	width: 100%;
    max-width: 1920px;
    margin: 0 auto;
}
.home-buss p {
    background:#f6f6f6;
    font-size: 18px;
    color:#000;
    padding:10px;
    text-align: center;
}
/*以下代码是自适应样式*/
@media screen and (max-width:1320px){}
@media screen and (max-width:1178px){}
@media screen and (max-width:800px){
.home-buss p {
    font-size: 16px;
    padding:8px;
}
}

/*友情链接*/
.footer-link {
	padding:10px 0;
}
.footer-link a {
	font-size:14px;
	color:#ccc;
}