﻿.header_nav { background-color: #FFFFFF; border-bottom: 0; }
    .header_nav a { color: #343434; }

header { height: 784px; background: #191B1F; margin-top: 65px; padding-top: 90px; }

    header > h1 { margin-bottom: 15px; font-weight: 400; }

    header p { margin-bottom: 40px; opacity: 0.6; }

    header > .video { width: 750px; height: 375px; border: 1px solid #488BFF; margin: auto; cursor: pointer; position: relative; border-radius: 4px; }

        header > .video:after { content: ''; position: absolute; top: 50%; left: 50%; width: 120px; height: 120px; margin-top: -60px; margin-left: -60px; background-image: url(/images/aboutUs/video.png); background-repeat: no-repeat; z-index: 9; background-size: 100% 100%; }

        header > .video > img { width: 100%; height: 100%; border-radius: 4px; }

.detailCtn { width: 1180px; padding: 60px 0 75px 0; background-color: #fff; margin: 0 auto 60px auto; }
    .detailCtn:first-of-type { margin-top: -90px; }
    .detailCtn h2 { font-size: 24px; line-height: 33px; color: #343434; margin-bottom: 25px; }
        .detailCtn h2:before { content: ''; width: 4px; height: 26px; margin-top: -4px; border-radius: 4px; display: inline-block; vertical-align: middle; background-color: #488BFF; margin-right: 20px; }
    .detailCtn > p { color: #333336; }
    .detailCtn article p { font-size: 15px; line-height: 24px; color: #888888; }
    .detailCtn article a { font-size: 15px; line-height: 24px; color: #545454; text-decoration: none; }

.new_case { font-size: 0; -webkit-text-size-adjust: none; }
    .new_case section { border-radius: 2px; width: 316px; overflow: hidden; display: inline-block; margin: 0 13px; }
        .new_case section img { width: 100%; height: 204px; display: block; }
        .new_case section p { padding: 28px; font-size: 18px; line-height: 25px; color: #333336; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.look_more_case { background-color: transparent; border: 1px solid rgba(154,154,154,0.5); color: #333336; font-size: 14px; line-height: 20px; padding: 9px 0; width: 122px; cursor: pointer; }
.link_case { display: table; width: 100%; }
    .link_case a { font-size: 16px; width: 32%; line-height: 26px; font-weight: 200; color: #343434; margin-bottom: 20px; overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; float: left; }
        .link_case a:nth-of-type(3n+2) { margin: 0 2%; }
        .link_case a:before { content: ''; width: 6px; height: 6px; border-radius: 4px; margin-top: -4px; vertical-align: middle; display: inline-block; background-color: #488BFF; margin-right: 20px; }

.other_case { font-size: 0; -webkit-text-size-adjust: none; }
    .other_case a { font-size: 14px; line-height: 20px; padding: 5px 20px; color: #676767; margin: 0 20px 20px 0; display: inline-block; background-color: #EFEFEF; border-radius: 15px; }
.editor_css{
    padding: 0 84px; font-weight: 400;line-height: 34px;color: #333336;font-size:16px;
}
.editor_css p{
     line-height: 34px;font-size:16px;
}
.editor_css a,u{
     line-height: 34px;font-size:16px;color: #333336; text-decoration: none; 
}
.editor_css strong{
    font-size:18px;font-weight: 500; 
}
.editor_css h4{
    font-size:20px;font-weight: 500; 
}
.editor_css h3{
    font-size:22px;font-weight: 500; 
}
.editor_css h3 a{
    font-size:22px;font-weight: 500; 
}
.editor_css h2{
    font-size:24px;font-weight: 500; 
     margin-bottom:0 !important;
}
.editor_css h2:before{
    display:none;
   
}
.editor_css h1{
    font-size:26px;font-weight: 500; 
}