body{
    /* background-image: url(/css/pages/heat.jpg); */
    /* background-position-x: 4px !important; */
    /* background-position-y: -73px; */
}
.mainSlide{
    background-image: none;
    background-color: transparent;
}
.slideContent{position: relative;padding-top: 25.7%;width: 100%;right: auto;bottom: auto;padding-left: 111px;padding-bottom: 38px;}
.slideContent h1{

    padding-left: 0px;

    font-size: 62px;

    line-height: 63px;

    padding-bottom: 3px;
}
.sl_1{

    font-size: 24px;

    line-height: 29px;

    padding-top: 11px;
}
.page_3_sl_1_img_1{
    top: 38px !important;
}
.heat_2{
    padding-top: 30px;
}
.heat_2 h2{

    color: inherit;

    font-size: 37px;

    text-transform: none;

    margin-bottom: 3px;
}
.b_4_1 .area{
    color:#01222a;
    text-shadow: -0   -2px 0   #FFFFFF,
    0   -2px 0   #FFFFFF,
    -0    2px 0   #FFFFFF,
    0    2px 0   #FFFFFF,
    -2px -0   0   #FFFFFF,
    2px -0   0   #FFFFFF,
    -2px  0   0   #FFFFFF,
    2px  0   0   #FFFFFF,
    -1px -2px 0   #FFFFFF,
    1px -2px 0   #FFFFFF,
    -1px  2px 0   #FFFFFF,
    1px  2px 0   #FFFFFF,
    -2px -1px 0   #FFFFFF,
    2px -1px 0   #FFFFFF,
    -2px  1px 0   #FFFFFF,
    2px  1px 0   #FFFFFF,
    -2px -2px 0   #FFFFFF,
    2px -2px 0   #FFFFFF,
    -2px  2px 0   #FFFFFF,
    2px  2px 0   #FFFFFF,
    -2px -2px 0   #FFFFFF,
    2px -2px 0   #FFFFFF,
    -2px  2px 0   #FFFFFF,
    2px  2px 0   #FFFFFF;
}
*{

}
.heat_5 ul li span{

    font-weight: 600;
}
.heat_3 .subtitle{

    font-weight: 600;

    line-height: 29px;

    font-size: 25px;
}
.heat_3 h2{

    margin-bottom: 7px;
}
.b_4_1 .img{

    background-size: 100% !important;
}
.heat_3{
    border:none
}
.b_4 .desc{

    padding-bottom: 8px;
}
.page_3_b_2 p{

    line-height: 29px;

    padding-bottom: 0px;
}
.heat_4{

    border-bottom: 3px solid #fe641d;
}
.heat_4 .content_block{

    padding-bottom: 55px;
}
.heat_5{

    padding-top: 48px;

    border-bottom: 3px solid #fe641d;
}
.heat_5 h3{

    font-size: 37px;

    line-height: 43px;
}
.heat_5 ul{

    padding-top: 12px;

    padding-bottom: 5px;

    padding-left: 5px;
}
.heat_5 ul li{

    margin-top: 26px;

    line-height: 29px;

    background: url(/css/images/otop/arrow.png);

    background-repeat: no-repeat;

    background-size: 45px;

    list-style: none;

    padding-left: 56px;

    background-position-y: 6px;

    font-size: 23px;

    font-weight: 300;
}
.heat_5 ul li strong{

    color: #fe641d;
}
.heat_5 p{

    margin-bottom: 4px;
}
.heat_5 .soc_desc{

    font-weight: 600;

    padding-bottom: 44px;

    margin-bottom: 0;
}
.soc_desc a img{

    height: 40px;
}
.heat_5 .content_block{

    padding-bottom: 23px;
}
.b_1.backHome {
    background-size: auto 78%;
    background-position-x: 100%;
    padding-top: 69px;
}
.b_1 .contentBlock{

    padding-bottom: 0;
}
.b_1_1{

    margin-bottom: 65px;
}