.container{width: 1190px;margin: auto;height: auto;}
.index_cf_product{width: 100%;min-width: 1190px;max-width: 1920px;margin: auto;height: 958px;padding-top: 54px;background-color: #e9e9e9;}
.index_cf_title_first{font-size: 28px;line-height: 40px;color: #333333;font-weight: normal;text-align: center;}
.index_cf_title_second{font-size: 20px;line-height: 40px;color: #bd241e;font-weight: normal;text-align: center;font-family: Arial;}
.luntai{width: 100%;text-align: center;}
.luntai span{position: relative;}
.luntai span:before{content: '';display: table;width: 106px;height: 1px;background-color: #bd241e;position: absolute;left: -124px;top: 0;}
.luntai span:after{content: '';display: table;width: 106px;height: 1px;background-color: #bd241e;position: absolute;right: -124px;top: 0;}
.luntai img{
    animation: luntai 4s infinite linear;
    -moz-animation: luntai 4s infinite linear;	/* Firefox */
    -webkit-animation: luntai 4s infinite linear;	/* Safari บอ Chrome */
    -o-animation: luntai 4s infinite linear;
}


@keyframes luntai
{
    0%   {transform: rotate(0deg)}
    100% {transform: rotate(360deg)}
}

@-moz-keyframes luntai /* Firefox */
{
    0%   {-moz-transform: rotate(0deg)}
    100% {-moz-transform: rotate(360deg)}
}

@-webkit-keyframes luntai /* Safari บอ Chrome */
{
    0%   {-webkit-transform: rotate(0deg)}
    100% {-webkit-transform: rotate(360deg);}
}

@-o-keyframes luntai /* Opera */
{
    0%   {-o-transform: rotate(0deg);}
    100% {-o-transform: rotate(360deg);}
}
.index_cf_classlist{width: 100%;margin: auto;margin-top: 28px;display: none}
.index_cf_classlist li{float: left;width: 390px;margin-bottom: 25px;}
.index_cf_classlist li .index_cf_classimg{width: 390px;height: 280px;transition: all 0.6s;}
.index_cf_classlist li .index_cf_classimg img{width: 390px;height: 280px;}
.index_cf_classlist li .index_cf_classname a h3{font-size: 18px;font-weight: bold;color: #333333;line-height: 30px;text-align: center;display: block;padding-top: 15px;}
.index_cf_more{display: block;margin: auto;width:177px;height:44px;border: 1px solid #333333;border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;text-align: center;line-height: 44px;
    color: #333;font-size: 16px;text-transform: uppercase;margin-top: 30px;transition: all 0.6s;
}
.index_cf_more:hover{background-color: #bd241e;color: #fff;border: 1px solid #bd241e;transition: all 0.6s;}
#title1,.more1{display: none}