/* Chrome only: */

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
    .link_buttom:lang(en) {
        padding-top: 22px;
        padding-bottom: 18px;
    }
    .sj_form .SJ_feild .SJ_label:lang(en) {
        padding-top: 4px;
    }
    .sj_form .SJ_feild .SJ_text:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .sj_form .SJ_feild .SJ_textarea:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li span:lang(en) {
        top: 18px;
    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 20px;
        padding-bottom: 16px;

    }
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 33px;
        margin-bottom: 37px;
    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 21px;
        padding-bottom: 17px;
    }


    .video_date .video_nav_title:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }

    .video_date .video_nav li:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }

    .search_date .searchform:lang(en) {
        padding-top: 14px;
        padding-bottom: 10px;
    }

    @media screen and (max-width: 1200px) {
        .about_02 .about_02_date li:lang(en) {
            padding-bottom: 23px;
            margin-bottom: 27px;
        }

    }

    @media screen and (max-width: 1100px) {
        .right_video .in_box .hover_box .video_title:lang(en) {
            padding-top: 17px;
            padding-bottom: 13px;
        }
    }

    @media screen and (max-width: 1000px) {
        .about_04 .about_04_bg a:lang(en) {
            padding-top: 15px;
            padding-bottom: 11px;

        }
    }

    @media screen and (max-width: 991px) {
        .about_02 .about_02_date li:lang(en) {
            padding-bottom: 13px;
            margin-bottom: 17px;
        }
    }

    @media screen and (max-width: 767px) {
        .link_buttom:lang(en) {
            padding-top: 10px;
            padding-bottom: 6px;
        }
        .index_date_04 .date_04_left .link_buttom:lang(en) {
            padding-top: 8px;
            padding-bottom: 4px;

        }
        .about_04 .about_04_bg a:lang(en) {
            padding-top: 12px;
            padding-bottom: 8px;

        }
        .right_video .in_box .hover_box .video_title:lang(en) {
            padding-top: 12px;
            padding-bottom: 8px;
        }
    }

}

/* Firefox */

@-moz-document url-prefix() {
    .link_buttom:lang(en) {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .sj_form .SJ_feild .SJ_label:lang(en) {
        padding-top: 0px;
    }
    .sj_form .SJ_feild .SJ_text:lang(en) {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .sj_form .SJ_feild .SJ_textarea:lang(en) {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .contact_date ul li:lang(en) {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .contact_date ul li span:lang(en) {
        top: 16px;
    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 18px;
        padding-bottom: 18px;

    }
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 35px;
        margin-bottom: 35px;
    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 19px;
        padding-bottom: 19px;
    }


    .video_date .video_nav_title:lang(en) {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .video_date .video_nav li:lang(en) {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .search_date .searchform:lang(en) {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    @media screen and (max-width: 1200px) {
        .about_02 .about_02_date li:lang(en) {
            padding-bottom: 25px;
            margin-bottom: 25px;
        }

    }

    @media screen and (max-width: 1100px) {
        .right_video .in_box .hover_box .video_title:lang(en) {
            padding-top: 15px;
            padding-bottom: 15px;
        }
    }

    @media screen and (max-width: 1000px) {
        .about_04 .about_04_bg a:lang(en) {
            padding-top: 13px;
            padding-bottom: 13px;

        }
    }

    @media screen and (max-width: 991px) {
        .about_02 .about_02_date li:lang(en) {
            padding-bottom: 15px;
            margin-bottom: 15px;
        }
    }

    @media screen and (max-width: 767px) {
        .link_buttom:lang(en) {
            padding-top: 8px;
            padding-bottom: 8px;
        }
        .index_date_04 .date_04_left .link_buttom:lang(en) {
            padding-top: 6px;
            padding-bottom: 6px;

        }
        .about_04 .about_04_bg a:lang(en) {
            padding-top: 10px;
            padding-bottom: 10px;

        }
        .right_video .in_box .hover_box .video_title:lang(en) {
            padding-top: 10px;
            padding-bottom: 10px;
        }
    }
    
}

/* IE */

@media all and (-ms-high-contrast:none) {
    .link_buttom:lang(en) {
        padding-top: 22px;
        padding-bottom: 18px;
    }
    .sj_form .SJ_feild .SJ_label:lang(en) {
        padding-top: 4px;
    }
    .sj_form .SJ_feild .SJ_text:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .sj_form .SJ_feild .SJ_textarea:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li span:lang(en) {
        top: 18px;
    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 20px;
        padding-bottom: 16px;

    }
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 33px;
        margin-bottom: 37px;
    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 21px;
        padding-bottom: 17px;
    }
}

.video_date .video_nav_title:lang(en) {
    padding-top: 17px;
    padding-bottom: 13px;
}

.video_date .video_nav li:lang(en) {
    padding-top: 17px;
    padding-bottom: 13px;
}

.search_date .searchform:lang(en) {
    padding-top: 14px;
    padding-bottom: 10px;
}

@media screen and (max-width: 1200px) {
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 23px;
        margin-bottom: 27px;
    }

}

@media screen and (max-width: 1100px) {
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
}

@media screen and (max-width: 1000px) {
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 15px;
        padding-bottom: 11px;

    }
}

@media screen and (max-width: 991px) {
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 13px;
        margin-bottom: 17px;
    }
}

@media screen and (max-width: 767px) {
    .link_buttom:lang(en) {
        padding-top: 10px;
        padding-bottom: 6px;
    }
    .index_date_04 .date_04_left .link_buttom:lang(en) {
        padding-top: 8px;
        padding-bottom: 4px;

    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 12px;
        padding-bottom: 8px;

    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 12px;
        padding-bottom: 8px;
    }
}

}

/*Edge*/

@supports (-ms-ime-align:auto) {
    .link_buttom:lang(en) {
        padding-top: 22px;
        padding-bottom: 18px;
    }
    .sj_form .SJ_feild .SJ_label:lang(en) {
        padding-top: 4px;
    }
    .sj_form .SJ_feild .SJ_text:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .sj_form .SJ_feild .SJ_textarea:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
    .contact_date ul li span:lang(en) {
        top: 18px;
    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 20px;
        padding-bottom: 16px;

    }
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 33px;
        margin-bottom: 37px;
    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 21px;
        padding-bottom: 17px;
    }
}

.video_date .video_nav_title:lang(en) {
    padding-top: 17px;
    padding-bottom: 13px;
}

.video_date .video_nav li:lang(en) {
    padding-top: 17px;
    padding-bottom: 13px;
}

.search_date .searchform:lang(en) {
    padding-top: 14px;
    padding-bottom: 10px;
}

@media screen and (max-width: 1200px) {
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 23px;
        margin-bottom: 27px;
    }

}

@media screen and (max-width: 1100px) {
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 17px;
        padding-bottom: 13px;
    }
}

@media screen and (max-width: 1000px) {
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 15px;
        padding-bottom: 11px;

    }
}

@media screen and (max-width: 991px) {
    .about_02 .about_02_date li:lang(en) {
        padding-bottom: 13px;
        margin-bottom: 17px;
    }
}

@media screen and (max-width: 767px) {
    .link_buttom:lang(en) {
        padding-top: 10px;
        padding-bottom: 6px;
    }
    .index_date_04 .date_04_left .link_buttom:lang(en) {
        padding-top: 8px;
        padding-bottom: 4px;

    }
    .about_04 .about_04_bg a:lang(en) {
        padding-top: 12px;
        padding-bottom: 8px;

    }
    .right_video .in_box .hover_box .video_title:lang(en) {
        padding-top: 12px;
        padding-bottom: 8px;
    }
}

}