/* @Inc: https://www.hz-xg.com/ @Author: fegq @Descripttion:  @version:  @Date: 2020-09-10 09:29:22 @LastEditors: fegq @LastEditTime: 2020-09-10 11:42:32 */
/* @Inc: https://www.hz-xg.com/ @Author: fegq @Descripttion:  @version:  @Date: 2020-09-10 09:29:33 @LastEditors: fegq @LastEditTime: 2020-09-10 15:06:09 */
@-webkit-keyframes imgScaling { 0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.5); transform: scale(1.5); } }
@keyframes imgScaling { 0% { -webkit-transform: scale(1); transform: scale(1); }
  100% { -webkit-transform: scale(1.5); transform: scale(1.5); } }
@-webkit-keyframes videoPlayIn { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes videoPlayIn { 0% { -webkit-transform: rotate(0); transform: rotate(0); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }
@-webkit-keyframes videoPlayOut { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0); transform: rotate(0); } }
@keyframes videoPlayOut { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0); transform: rotate(0); } }
.addr { width: 100%; height: 753px; background-image: url("../images/bg-org2.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
.addr .addr-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 auto; width: 100%; max-width: 1400px; height: 535px; }
.addr .addr-inner h3 { margin-bottom: 45px; font-size: 2.25em; color: #fff; }
.addr .addr-inner ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; height: 452px; }
.addr .addr-inner ul li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 40px 30px; margin-right: 25px; margin-bottom: 25px; width: 32%; height: 210px; background-color: #f5f7f8; border-radius: 6px; }
.addr .addr-inner ul li h4 { margin-bottom: 10px; padding-bottom: 18px; font-size: 20px; color: #333; }
.addr .addr-inner ul li h4::after { position: relative; top: 18px; display: block; content: ''; width: 30px; height: 4px; background-color: #d7000f; }
.addr .addr-inner ul li span { display: inline-block; width: 100%; font-size: 16px; line-height: 32px; max-width: 275px; z-index: 2; }
.addr .addr-inner ul li b { position: absolute; right: 30px; bottom: 15px; font-weight: bold; font-size: 5em; color: #dcdedf; font-family: 'myDinBold'; z-index: 1; }
.addr .addr-inner ul li:nth-child(3n) { margin-right: 0; }
.addr .addr-inner ul li:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0 0 1px 2px #e3e3e3; box-shadow: 0 0 1px 2px #e3e3e3; }

body.child main section.child-banner { width: 100%; height: 430px; color: #fff; background-size: cover; background-position: center; background-repeat: no-repeat; }
body.child main section.child-banner .child-banner-text { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 95%; }
body.child main section.child-banner .child-banner-text h2 { margin-top: 4%; font-size: 3.5em; line-height: 86px; }
body.child main section.child-banner .child-banner-text p { font-size: 30px; line-height: 86px; }
body.child main section.child-nav { max-width: none; line-height: 80px; background-color: #fff; border-bottom: 1px solid #eee; }
body.child main section.child-nav .child-nav-ls { display: flex; display: -ms-flexbox; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; width: 95%; }
body.child main section.child-nav .child-nav-ls li {  max-width: 180px;min-width: 168px; line-height: 80px; text-align: center; }
body.child main section.child-nav .child-nav-ls li a { display: inline-block; width: 100%; height: 100%; font-size: 16px; color: #333; }
body.child main section.child-nav .child-nav-ls li.active { background-color: #0c4594; color: #fff; }
body.child main section.child-nav .child-nav-ls li.active a { color: #fff; font-weight: bold; }
body.child main section.child-nav .child-nav-ls li:hover { cursor: pointer; }

body.child main.child-about .child-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: none; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-child-content-intro { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 100px 250px; width: 100%;  background-image: url("../images/bg-about-bg.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-child-content-intro h2 { margin-bottom: 45px; color: #000033; font-size: 2.5em; }
body.child main.child-about .child-content .block-child-content-intro h3 { margin-bottom: 30px; font-size: 24px; color: #006fbb; }
body.child main.child-about .child-content .block-child-content-intro p { margin-bottom: 40px; font-size: 16px; color: #333; line-height: 2; }
body.child main.child-about .child-content .block-about-count { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 100px 140px; width: 100%; height: 200px; }
body.child main.child-about .child-content .block-about-count li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-count li span { text-align: center; }
body.child main.child-about .child-content .block-about-count li span.block-about-count-num { margin-bottom: 16px; color: #006fbb; font-family: 'myDinBold'; font-size: 3em; }
body.child main.child-about .child-content .block-about-count li span.block-about-count-num.txt-short { font-size: 18px; }
body.child main.child-about .child-content .block-about-count li span.block-about-count-num i { font-style: normal; }
body.child main.child-about .child-content .block-about-count li span.block-about-count-num b { position: relative; top: -3px; font-size: 18px; }
body.child main.child-about .child-content .block-about-count li span.block-about-count-des { font-size: 16px; color: #000033; font-weight: bold; }
body.child main.child-about .child-content .block-about-poster { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 100px; padding: 0 140px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li div { background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-about-poster li .txt-item { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: justify; align-content: space-between; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 60px; max-width: 485px; width: 100%; height: 100%; color: #333; }
body.child main.child-about .child-content .block-about-poster li .txt-item h3 { margin-bottom: 30px; font-size: 24px; line-height: 1.6666666667; }
body.child main.child-about .child-content .block-about-poster li .txt-item p { word-wrap: wrap; height: 125px; font-size: 16px; line-height: 32px; }
body.child main.child-about .child-content .block-about-poster li .txt-item p .bold { font-weight: bold; }
body.child main.child-about .child-content .block-about-poster li img { display: inline-block; margin: auto; max-width: 100%; max-height: 100%; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one { width: 100%; height: 760px; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .img01 { width: 430px; height: 760px; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 970px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 50%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .blue, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(1) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(1) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-log, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-log { background-color: #0c4594; color: #fff; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .white, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-title, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-des, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-log, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-title, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-des, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-log, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-title, body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .block-about-poster li.block-about-poster-one .txt .txt-top .culture-des-des { background: -webkit-gradient(linear, left top, right top, from(#fff), to(#e3e3e3)); background: linear-gradient(left, #fff, #e3e3e3); }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .img02 { width: 100%; height: 380px; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-two { width: 100%; height: 380px; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-two .txt-top { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 950px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-two .img03 { width: 450px; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-three { width: 100%; height: 380px; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .img04 { width: 430px; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .txt-bot { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 65px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .txt-bot .txt-item { max-width: 600px; text-align: right; color: #fff; }
body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .txt-bot .txt-item p span { max-width: 300px; }
body.child main.child-about .child-content .block-about-video { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 100px 140px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-video .block-about-video-big { margin-bottom: 40px; width: 100%; max-width: 1400px; height: 890px; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box { position: relative; width: 100%; height: 800px; overflow: hidden; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box .video-play { position: absolute; top: 50%; left: 50%; margin-left: -65px; margin-top: -95px; width: 130px; height: 190px; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box .video-play .video-play-icon { display: inline-block; margin: auto; width: 100%; height: 130px; -webkit-transition: all .4s; transition: all .4s; -webkit-animation: videoPlayOut 1s ease-in-out; animation: videoPlayOut 1s ease-in-out; background-image: url("../images/bg-about-play.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box .video-play .video-play-icon:hover { -webkit-animation: videoPlayIn 1s ease-in-out; animation: videoPlayIn 1s ease-in-out; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box .video-play .video-play-txt { font-size: 18px; color: #fff; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box::before { position: absolute; display: block; width: 100%; height: 100%; content: ''; background-color: rgba(0, 0, 0, 0.4); }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box.shadow::before, body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box:hover::before { display: none; }
body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-title { width: 100%; height: 90px; line-height: 90px; text-align: center; color: #333; font-size: 18px; font-weight: bold; }
body.child main.child-about .child-content .block-about-video .block-about-video-small { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big { margin-right: 28px; max-width: 448px; height: 100%; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box { max-width: 448px; width: 100%; height: 256px; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box img { max-width: 448px; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box .video-play { margin-left: -32.5px; margin-top: -32.5px; width: 65px; height: 65px; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box .video-play .video-play-icon { width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-title { font-weight: 500; }
body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big:nth-child(3n) { margin-right: 0; }
body.child main.child-about .child-content .block-about-process { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 50px 140px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-process ul { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -ms-flex-line-pack: start; align-content: flex-start; margin: 93px auto 0 auto; max-width: 1080px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-process ul li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; padding-right: 80px; width: 50%; height: 150px; }
body.child main.child-about .child-content .block-about-process ul li .process-block { position: absolute; top: 55%; right: 5px; width: 50px; height: 20px; }
body.child main.child-about .child-content .block-about-process ul li .process-block span { display: inline-block; height: 100%; }
body.child main.child-about .child-content .block-about-process ul li .process-block span:first-child { width: 40px; background-color: #006fbb; }
body.child main.child-about .child-content .block-about-process ul li .process-block span:last-child { width: 10px; background-color: #d7000f; }
body.child main.child-about .child-content .block-about-process ul li .process-block span:last-child::before { display: none; }
body.child main.child-about .child-content .block-about-process ul li span { font-size: 16px; line-height: 2; color: #333; }
body.child main.child-about .child-content .block-about-process ul li span:last-child { display: inline-block; position: relative; text-align: right; }
body.child main.child-about .child-content .block-about-process ul li span:last-child::before { display: none; content: ''; margin-right: 10px; margin-top: -5px; width: 10px; height: 10px; background-color: #d7000f; }
body.child main.child-about .child-content .block-about-process ul li span:last-child p::before { display: inline-block; content: ''; margin-right: 10px; margin-top: -5px; width: 10px; height: 10px; background-color: #d7000f; }
body.child main.child-about .child-content .block-about-process ul li .process-num { color: #006fbb; font-size: 18px; font-weight: bold; }
body.child main.child-about .child-content .block-about-process ul li .process-num i { display: inline-block; height: 65px; font-style: normal; font-size: 3.75em; font-family: 'myDinBold'; }
body.child main.child-about .child-content .block-about-process ul li::before { position: absolute; right: -5px; top: 0; display: inline-block; content: ''; width: 10px; height: 100%; background-color: #006fbb; }
body.child main.child-about .child-content .block-about-process ul li:nth-child(2n) { padding-left: 80px; -ms-flex-item-align: end; align-self: flex-end; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
body.child main.child-about .child-content .block-about-process ul li:nth-child(2n) .process-block { left: 5px; width: 50px; height: 20px; }
body.child main.child-about .child-content .block-about-process ul li:nth-child(2n) .process-block span:first-child { width: 10px; background-color: #d7000f; }
body.child main.child-about .child-content .block-about-process ul li:nth-child(2n) .process-block span:last-child { width: 40px; background-color: #006fbb; }
body.child main.child-about .child-content .block-about-process ul li:nth-child(2n)::before { left: -5px; }
body.child main.child-about .child-content .block-about-process ul::after { position: absolute; top: -93px; right: 42.5%; display: block; content: ''; width: 162px; height: 186px; background-image: url("../images/bg-about-arrow-top.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-about-hnoror { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 100px 140px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-hnoror img { display: inline-block; margin: auto; max-width: 100%; max-height: 100%; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-left { margin-right: 45px; width: 326px; height: 555px; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li { margin-bottom: 24px; margin-right: 24px; width: 326px; height: auto;  }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li .block-about-hnoror-img { width: 326px; height: 244px; border: 1px solid transparent; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li .block-about-hnoror-title {text-align: center; font-size: 16px; color: #333; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li:nth-child(3n) { margin-right: 0; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li:hover .block-about-hnoror-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 324px; height: 242px; border: 1px solid #88abda; border-radius: 12px; }
body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li:hover .block-about-hnoror-img img { width: 303px; height: 228px; }
body.child main.child-about .child-content .block-about-cert { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 100px 140px; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-cert img { display: inline-block; margin: auto; max-width: 100%; max-height: 100%; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-about-cert ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; height: 100%; overflow: hidden; }
body.child main.child-about .child-content .block-about-cert ul li { margin-right: 29px; width: 328px; height: 513px; text-align: center; }
body.child main.child-about .child-content .block-about-cert ul li .block-about-cert-img { width: 328px; height: 463px; }
body.child main.child-about .child-content .block-about-cert ul li .block-about-cert-title { height: 50px; font-size: 18px; color: #333; line-height: 50px; }
body.child main.child-about .child-content .block-about-cert ul li:nth-child(4n) { margin-right: 0; }
body.child main.child-about .child-content .block-about-cert ul li:hover .block-about-cert-img { -webkit-transform: translateY(-20px); transform: translateY(-20px); -webkit-box-shadow: 0px 12px 20px -12px rgba(0, 0, 0, 0.5); box-shadow: 0px 12px 20px -12px rgba(0, 0, 0, 0.5); }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul { padding: 5px; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li { margin-right: 35px; margin-bottom: 35px; width: 250px; height: 164px; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li .block-about-cert-img { width: 100%; height: 114px; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li .block-about-cert-title { font-size: 16px; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li:nth-child(4n) { margin-right: 35px; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li:nth-child(5n) { margin-right: 0; }
body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li:hover .block-about-cert-img:hover { -webkit-transform: translateY(0); transform: translateY(0); -webkit-box-shadow: 0 0 5px 0 rgba(12, 69, 148, 0.7); box-shadow: 0 0 5px 0 rgba(12, 69, 148, 0.7); }
body.child main.child-about .child-content .block-child-content-culture { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 100px 250px; width: 100%; height: 750px; background-image: url("../images/bg-about-culture.png"); background-repeat: no-repeat; background-position: center 125px; background-size: cover; }
body.child main.child-about .child-content .block-child-content-culture .block-mid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-title { text-align: center; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-title h3 { margin-bottom: 25px; font-size: 2.5em; color: #000033; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-title p { color: #006fbb; font-size: 1.5em; font-weight: bold; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des { position: relative; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li { position: absolute; width: 340px; max-height: 136px; font-size: 16px; line-height: 32px; color: #333; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(1) { left: 3%; top: 50%; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(2) { left: 70%; top: 3%; }
body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(3) { left: 70%; top: 78%; }
body.child main.child-about .child-content .block-child-culture-des { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 100px 250px; width: 100%; height: 634px; background-image: url("../images/bg-about-01.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-child-culture-des .block-mid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-child-culture-des .block-mid h3 { margin-bottom: 50px; font-size: 2.5em; color: #fff; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 335px; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 280px; height: 335px; font-size: 16px; line-height: 32px; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .white, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .culture-des-des { color: #fff; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .black, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(1) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(1) .culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) .culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) .culture-des-des { color: #333; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .gary, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) .culture-des-log { color: #dadada; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .blue, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(1) .culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .culture-des-log { color: #1c7fc2; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li.bg-white, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(1), body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) { background-color: #fff; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li.bg-blue, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) { background-color: #0c4594; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li.bg-lblue, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) { background-color: #1c7fc2; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li.bg-nblue, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) { background-color: #84ccc9; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .culture-des-log { margin-bottom: 35px; text-transform: capitalize; font-size: 2.75em; height: 28px; line-height: 28px; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .culture-des-title { margin-bottom: 16px; font-size: 18px; height: 28px; line-height: 28px; font-weight: bold; }
body.child main.child-about .child-content .block-child-culture-des .block-mid ul li .culture-des-des { max-width: 180px; font-size: 16px;height: 60px; line-height: 30px; text-align: center; }
body.child main.child-about .child-content .block-child-rule { position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 100px 0; width: 100%; height: 100%; }
body.child main.child-about .child-content .block-child-rule h3 { margin-bottom: 50px; font-size: 2.5em; color: #333; text-align: center; }
body.child main.child-about .child-content .block-child-rule ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 auto; width: 1400px; height: 611px; }
body.child main.child-about .child-content .block-child-rule ul li { -webkit-box-sizing: border-box; box-sizing: border-box; margin-right: 3px; margin-bottom: 3px; padding: 100px 70px; width: 695px; height: 304px; color: #fff; }
body.child main.child-about .child-content .block-child-rule ul li span { display: inline-block; width: 100%; }
body.child main.child-about .child-content .block-child-rule ul li .rule-title { margin-bottom: 25px; font-size: 25px; font-weight: bold; }
body.child main.child-about .child-content .block-child-rule ul li .rule-des { max-width: 350px; font-size: 16px; }
body.child main.child-about .child-content .block-child-rule ul li:nth-child(1) { background-image: url("../images/bg-about-rule1.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-child-rule ul li:nth-child(2) { background-color: #313131; }
body.child main.child-about .child-content .block-child-rule ul li:nth-child(3) { background-color: #006fbb; }
body.child main.child-about .child-content .block-child-rule ul li:nth-child(4) { background-image: url("../images/bg-about-rule4.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-about .child-content .block-child-rule ul li:nth-child(2n) { margin-right: 0; }
body.child main.child-tech .child-content { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 1400px; margin: 50px auto; padding: 50px 80px; width: 100%; height: 100%; background-color: #f9f9f9; }
body.child main.child-tech .child-content .block-child-tech .tech-title { margin-bottom: 30px; padding-bottom: 25px; color: #000033; font-size: 2.25em; border-bottom: 1px solid #dcdcdc; }
body.child main.child-tech .child-content .block-child-tech .tech-ls { width: 100%; height: 100%; }
body.child main.child-tech .child-content .block-child-tech .tech-ls li { margin-bottom: 45px; line-height: 32px; }
body.child main.child-tech .child-content .block-child-tech .tech-ls li .tech-ls-title { margin-bottom: 10px; color: #006fbb; font-size: 18px; }
body.child main.child-tech .child-content .block-child-tech .tech-ls li .tech-ls-des { color: #333; font-size: 16px; }
body.child main.child-tech .child-content .block-child-tech .tech-ls li .tech-ls-img { margin-top: 50px; width: 100%; height: 100%; max-width: 1240px; max-height: 565px; }
body.child main.child-project .child-content { -webkit-box-sizing: border-box; box-sizing: border-box; max-width: 1400px; margin: 100px auto; width: 100%; height: 100%; }
body.child main.child-project .child-content .child-content-project { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; height: 100%; }
body.child main.child-project .child-content .child-content-project li { margin-right: 50px; margin-bottom: 40px; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 30px 35px; width: 670px; height: 250px; background-color: #f5f5f5; -webkit-transition: all .5s; transition: all .5s; }
body.child main.child-project .child-content .child-content-project li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; height: 100%; color: #333; }
body.child main.child-project .child-content .child-content-project li a .child-project-img { margin-right: 30px; width: 287px; height: 193px; overflow: hidden; }
body.child main.child-project .child-content .child-content-project li a .child-project-img img { display: inline-block; width: 100%; height: 100%; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: all .5s; transition: all .5s; }
body.child main.child-project .child-content .child-content-project li a .child-project-img img:hover { -webkit-transform: scale(1.2); transform: scale(1.2); }
body.child main.child-project .child-content .child-content-project li a .child-project-content { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
body.child main.child-project .child-content .child-content-project li a .child-project-content h3 { max-width: 283px;margin-bottom: 30px; font-size: 18px; line-height: 32px; }
body.child main.child-project .child-content .child-content-project li a .child-project-content span { position: relative; display: inline-block; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 30px; width: 100%; height: 32px; font-size: 14px; line-height: 32px; }
body.child main.child-project .child-content .child-content-project li a .child-project-content span::before { position: absolute; left: 0; top: 5px; display: inline-block; content: ''; width: 18px; height: 18px; background-image: url("../images/icon-fengche.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-project .child-content .child-content-project li a .child-project-content span:nth-child(3)::before { background-image: url("../images/icon-gy.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-project .child-content .child-content-project li a .child-project-content button { margin-top: 20px; width: 135px; height: 40px; line-height: 40px; background-color: #fff; color: #333; font-size: 14px; }
body.child main.child-project .child-content .child-content-project li:nth-child(2n) { margin-right: 0; }
body.child main.child-project .child-content .child-content-project li:hover { -webkit-box-shadow: 0 0 8px 3px #e3e3e3; box-shadow: 0 0 8px 3px #e3e3e3; }
body.child main.child-project .child-content .child-content-project li:hover a .child-project-content button { cursor: pointer; background-color: #0c4594; color: #fff; }
body.child main.child-project .child-project-detail { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-width: 1680px; }
body.child main.child-project .child-project-detail .project-detail-top { position: relative; width: 100%; height: 500px; }
body.child main.child-project .child-project-detail .project-detail-top .arrow { display: none; position: absolute; top: 50%; margin-top: -160px; width: 60px; height: 320px; background: #c5d0e0 no-repeat center; border-radius: 4px; }
body.child main.child-project .child-project-detail .project-detail-top .arrow.arrow-left { left: 0; background-image: url("../images/icon-arrow-left.png"); }
body.child main.child-project .child-project-detail .project-detail-top .arrow.arrow-right { right: 0; background-image: url("../images/icon-arrow-right.png"); }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; margin: 0 auto; max-width: 1400px; height: 500px; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-img { width: 700px; height: 500px; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-img img { display: inline-block; margin: 0 auto; width: 100%; height: 100%; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title { padding-left: 70px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title small { margin-bottom: 25px; font-size: 16px; line-height: 40px; color: #2856a4; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title h3 { margin-bottom: 68px; max-width: 530px; font-size: 1.8em; color: #000033; padding-bottom: 15px; border-bottom: 1px solid #dcdcdc; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title p { width: 100%; height: 85px; margin-bottom: 20px; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title p span { display: inline-block; }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title p span:first-child { width: 110px; height: 36px; line-height: 36px; text-align: center; color: #fff; border-radius: 18px; font-size: 14px; background: -webkit-gradient(linear, right top, left top, from(#c5d0e0), to(#2856a4)); background: linear-gradient(to left, #c5d0e0, #2856a4); }
body.child main.child-project .child-project-detail .project-detail-top .project-detail-top-inner .project-detail-top-inner-title p span:last-child { margin: 10px 0; text-indent: 32px; width: 100%; font-size: 18px; line-height: 32px; height: 32px; color: #333; }
body.child main.child-project .child-project-detail .project-detail-top:hover .arrow { display: block; }
body.child main.child-project .child-project-detail .project-detail-bottom { margin: 60px auto; max-width: 1400px; width: 100%; height: 100%; }
body.child main.child-project .child-project-detail .project-detail-bottom h3 { -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; height: 70px; line-height: 70px; border-bottom: 1px solid #dcdcdc; }
body.child main.child-project .child-project-detail .project-detail-bottom h3 span { display: inline-block; width: 298px; font-size: 20px; color: #333; text-align: center; }
body.child main.child-project .child-project-detail .project-detail-bottom h3 span::before { position: relative; top: 6px; left: -18px; content: ''; display: inline-block; width: 26px; height: 26px; background-image: url("../images/icon-gongyi.png"); background-repeat: no-repeat; background-position: center; background-size: 90%; }
body.child main.child-project .child-project-detail .project-detail-bottom h3::after { position: absolute; content: ''; bottom: 0; left: 0; display: block; width: 298px; height: 4px; background-color: #2856a4; }
body.child main.child-project .child-project-detail .project-detail-bottom div { margin-top: 50px; font-size: 16px; color: #333; font-family: 'mySourceLighter'; line-height: 32px; }
body.child main.child-org .child-nav li:hover { cursor: pointer; }
body.child main.child-org .child-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: none; padding: 100px 0; width: 100%; height: 100%; }
body.child main.child-org .child-content .child-org-des { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0 auto; max-width: 1400px; width: 100%; height: 440px; }
body.child main.child-org .child-content .child-org-des .child-org-des-left { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; text-align: left; max-width: 560px; }
body.child main.child-org .child-content .child-org-des .child-org-des-left h3 { margin-bottom: 40px; font-size: 2.25em; color: #000033; }
body.child main.child-org .child-content .child-org-des .child-org-des-left p { font-size: 16px; line-height: 32px; }
body.child main.child-org .child-content .child-org-des .child-org-des-right { width: 700px; height: 400px; }
body.child main.child-org .child-content .child-org-des .child-org-des-right img { display: inline-block; width: 100%; height: 100%; }
body.child main.child-org .child-content .child-org-des.reserve { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
body.child main.child-org .child-content.gary, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) .child-content.culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(3) main.child-org .child-content.culture-des-log { background-color: #f5f5f5; }
body.child main.child-org .child-content.white, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .child-content.culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) main.child-org .child-content.culture-des-title, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .child-content.culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) main.child-org .child-content.culture-des-des, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .child-content.culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) main.child-org .child-content.culture-des-log, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .child-content.culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) main.child-org .child-content.culture-des-title, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .child-content.culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) main.child-org .child-content.culture-des-des, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .child-content.culture-des-log, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) main.child-org .child-content.culture-des-log, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .child-content.culture-des-title, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) main.child-org .child-content.culture-des-title, body.child main.child-org main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .child-content.culture-des-des, body.child main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) main.child-org .child-content.culture-des-des { background-color: #fff; }
body.child main.child-news .child-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: none; padding: 100px 0; width: 100%; height: 100%; }
body.child main.child-news .child-content .child-content-news { width: 100%; height: 100%; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent { margin: 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-bottom: 40px; width: 100%; max-width: 1400px; height: 400px; border-bottom: 1px solid #eee; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li { margin-right: 50px; width: 433px; height: 400px; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a { display: block; width: 100%; height: 100%; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-img { width: 100%; height: 262px; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-img img { display: inline-block; margin: 0 auto; width: 100%; height: 100%; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-title { margin: 20px auto; font-size: 18px; line-height: 36px; color: #333; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-date { font-size: 14px; color: #333; line-height: 30px; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-date .icon-date { position: relative; top: 1px; margin-right: 5px; display: inline-block; height: 14px; width: 14px; background-image: url("../images/icon-date.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li:hover a .child-content-news-img { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #88abda; border-radius: 12px; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li:hover a .child-content-news-img img { width: 409px; height: 238px; }
body.child main.child-news .child-content .child-content-news .child-content-news-recent li:nth-child(3n) { margin-right: 0; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 50px auto; max-width: 1400px; width: 100%; height: 100%; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 25px 35px; margin-right: 68px; margin-bottom: 34px; width: 666px; height: 157px; -webkit-transition: all .4s; transition: all .4s; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100%; color: #333; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date { width: 70px; height: 100%; border-right: 1px solid #eee; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date span { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; padding-right: 30px; width: 100%; height: 50%; font-family: 'myDin'; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date span:first-child { font-size: 24px; line-height: 30px; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date span:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; font-size: 16px; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 25px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 100%; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; max-width: 500px; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-content h3 { font-weight: 500; font-family: 'myDinBold'; font-size: 18px; line-height: 30px; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-content p { font-size: 16px; line-height: 32px; color: #666; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li:hover { background-color: #eee; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li:hover a .child-content-news-ls-date span:first-child { font-weight: bold; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li:hover a .child-content-news-ls-content h3 { font-weight: bold; font-family: 'myDinBold'; }
body.child main.child-news .child-content .child-content-news .child-content-news-ls li:nth-child(2n) { margin-right: 0; }
body.child main.child-news-detail .child-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: none; padding: 100px 240px; width: 100%; height: 100%; background-color: #f5f5f5; }
body.child main.child-news-detail .child-content .child-news-detail { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 60px 70px; max-width: 1400px; width: 100%; height: 100%; overflow: hidden; background-color: #fff; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-title { margin-bottom: 20px; font-size: 1.875em; color: #333; line-height: 50px; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-date { margin-bottom: 30px; padding-bottom: 20px; font-size: 14px; line-height: 30px; color: #333; font-family: 'myDin'; border-bottom: 1px solid #eee; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-date .icon-date { position: relative; top: 1px; margin-right: 15px; display: inline-block; height: 14px; width: 14px; background-image: url("../images/icon-date.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-des p { font-size: 16px; line-height: 32px; color: #333; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-des img { margin: 20px auto; display: inline-block; height: auto; max-width: 1234px; max-height: 750px; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-link { margin-top: 45px; padding-top: 45px; width: 100%; border-top: 1px solid #eee; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-link a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 40px; width: 476px; height: 50px; line-height: 50px; text-align: center; color: #333; font-size: 14px; line-height: 50px; }
body.child main.child-news-detail .child-content .child-news-detail .child-news-detail-link a:hover { background-color: rgba(136, 171, 218, 0.21); border-radius: 20px; }
body.child main.child-contact .child-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; box-sizing: border-box; max-width: none; width: 100%; height: 100%; }
body.child main.child-contact .child-content .contact-inner { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 90px 0; width: 100%; max-width: 1400px; height: 100%; }
body.child main.child-contact .child-content.contact-info { width: 100%; height: 885px; background: #f9f9f9; text-align: center; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-title { color: #000033; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-title h2 { margin-bottom: 20px; font-size: 2.25em; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-title p { font-size: 18px; line-height: 70px; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; height: 350px; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des .contact-info-des-left { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 50px 45px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; height: 350px; background-color: #0c4594; color: #fff; text-align: left; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des .contact-info-des-left small { line-height: 30px; font-size: 16px; font-weight: bold; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des .contact-info-des-left h3 { margin-top: 10px; margin-bottom: 30px; font-size: 1.875em; font-family: 'myDinBold'; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des .contact-info-des-left ul li { font-size: 16px; line-height: 32px; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des .contact-info-des-right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 700px; height: 100%; overflow: hidden; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 300px; background-color: #f9f9f9; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div h3 { color: #000033; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div ul li, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div ul li, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div ul li, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div ul li { color: #333; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:first-child, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:first-child, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:first-child { position: relative; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:first-child::after, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:first-child::after, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:first-child::after { position: absolute; right: 0; top: 50%; margin-top: -68px; display: inline-block; content: ''; width: 2px; height: 136px; background-color: #e5e5e5; }
body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:last-child h3, body.child main.child-contact .child-content.contact-info .contact-inner .contact-info-des.white div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des div:last-child ul, body.child main.child-contact main.child-about .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:last-child ul, body.child main.child-about main.child-contact .child-content.contact-info .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des div:last-child ul { margin-left: 85px; }
body.child main.child-contact .child-content.addr { background: #fff; }
body.child main.child-contact .child-content.contact-form { width: 100%; height: 687px; background-image: url("../images/bg-about-01.png"); background-repeat: no-repeat; background-position: center; background-size: cover; }
body.child main.child-contact .child-content.contact-form .contact-inner { padding: 60px 0 80px 0; width: 100%; height: 100%; }
body.child main.child-contact .child-content.contact-form .contact-inner h2 { margin-bottom: 10px; font-size: 2.25em; color: #fff; text-align: center; line-height: 70px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; height: 80px; line-height: 80px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p input[type="text"], body.child main.child-contact .child-content.contact-form .contact-inner form p input[type="tel"], body.child main.child-contact .child-content.contact-form .contact-inner form p input[type="email"] { padding-left: 30px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; margin-bottom: 15px; margin-right: 15px; max-width: 685px; height: 64px; border: 1px solid #fff; color: #fff; font-size: 18px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p input::-webkit-input-placeholder, body.child main.child-contact .child-content.contact-form .contact-inner form p textarea::-webkit-input-placeholder { font-size: 16px; color: #fff; }
body.child main.child-contact .child-content.contact-form .contact-inner form p input[type="tel"], body.child main.child-contact .child-content.contact-form .contact-inner form p input[type="email"] { margin-right: 0; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.comment { width: 100%; height: 225px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.comment textarea { padding-top: 15px; padding-left: 30px; display: block; width: 100%; height: 100%; border: 1px solid #fff; background-color: transparent; color: #fff; font-size: 18px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.btn { position: relative; top: 50px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.btn input[type="submit"] { width: 193px; height: 55px; line-height: 55px; text-align: center; cursor: pointer; border: 1px solid #fff; font-size: 16px; background-color: #fff; border-radius: 28px; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.btn input[type="submit"].active { background-color: #fff; border-color: #fff; color: #000033; background-image: linear-gradient(45deg, #1c7fc2 50%, transparent 50%); background-position: 100%; background-size: 400%; -webkit-transition: background 300ms ease-in-out; transition: background 300ms ease-in-out; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.btn input[type="submit"].active:hover { background-position: 0; border-color: #1c7fc2; color: #fff; }
body.child main.child-contact .child-content.contact-form .contact-inner form p.btn input[type="submit"] .origin { width: 193px; height: 55px; line-height: 55px; border-radius: 28px; text-align: center; overflow: hidden; color: #fff; background-image: url("../images/bg-contact-form.png"); background-repeat: no-repeat; background-position: center; background-size: cover; font-size: 18px; font-weight: bold; cursor: pointer; }

@media all and (max-width: 1440px) and (min-width: 1023px) { .addr { max-width: 1200px; }
  .addr .addr-inner ul li { width: 31%; }
  body.child main.child-about .child-content { max-width: none; padding: 0; max-width: 1200px; }
  body.child main.child-about .child-content .block-child-content-intro { padding: 50px 120px; }
  body.child main.child-about .child-content .block-child-content-intro h2, body.child main.child-about .child-content .block-child-content-intro h3 { margin-bottom: 25px; }
  body.child main.child-about .child-content .block-child-content-intro p { margin-bottom: 30px; }
  body.child main.child-about .child-content .block-about-poster li .txt-item { padding: 0 25px; }
  body.child main.child-about .child-content .block-about-poster li .txt-item h3 { position: relative; top: -10px; margin-bottom: 5px; }
  body.child main.child-about .child-content .block-about-poster li .txt-item p { position: relative; top: -10px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-one { height: 512px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .img01 { width: 30%; height: 512px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt { width: 69%; height: 100%; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .txt-top { height: 256px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-one .txt .img02 { height: 256px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-two { height: 260px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-two .txt-top { width: 67%; height: 260px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-two .img03 { width: 32%; height: 260px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-three { height: 256px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .img04 { width: 30%; height: 256px; }
  body.child main.child-about .child-content .block-about-poster li.block-about-poster-three .txt-bot { padding-right: 25px; width: 69%; height: 256px; }
  body.child main.child-about .child-content .block-about-cert { padding: 50px 100px; }
  body.child main.child-about .child-content .block-about-cert .small-cert li { width: 31%; }
  body.child main.child-about .child-content .block-about-cert .small-cert li:nth-child(4n) { margin-right: 35px; }
  body.child main.child-about .child-content .block-about-cert .small-cert li:nth-child(3n) { margin-right: 0; }
  body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li { width: 30%; }
  body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li:nth-child(5n) { margin-right: 35px; }
  body.child main.child-about .child-content .block-about-cert.block-about-cert-one ul li:nth-child(3n) { margin-right: 0; }
  body.child main.child-about .child-content .block-about-video { padding: 50px 70px; }
  body.child main.child-about .child-content .block-about-video .block-about-video-big { height: 680px; }
  body.child main.child-about .child-content .block-about-video .block-about-video-big .block-about-video-big-box { max-width: 1200px; max-height: 600px; }
  body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big { max-width: 31.64%; }
  body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box { max-width: 100%; }
  body.child main.child-about .child-content .block-about-video .block-about-video-small .block-about-video-big .block-about-video-big-box img { width: 100%; height: 100%; }
  body.child main.child-about .child-content .block-about-hnoror { padding: 50px 70px; }
  body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li:nth-child(3n) { margin-right: 24px; }
  body.child main.child-about .child-content .block-about-hnoror .block-about-hnoror-right li:nth-child(2n) { margin-right: 0; }
  body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(1) { left: -22%; top: 70%; }
  body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(2) { left: 80%; top: 13%; }
  body.child main.child-about .child-content .block-child-content-culture .block-mid .block-culture-des li:nth-child(3) { left: 86%; top: 73%; }
  body.child main.child-about .child-content .block-child-culture-des { padding: 100px; }
  body.child main.child-about .child-content .block-child-culture-des .block-mid { margin: 0 auto; max-width: 1000px; width: 1000px; }
  body.child main.child-about .child-content .block-child-rule { max-width: 1200px; }
  body.child main.child-about .child-content .block-child-rule ul { width: 1050px; }
  body.child main.child-about .child-content .block-child-rule ul li { width: 520px; }
  body.child main.child-tech .child-nav .child-nav-ls { overflow-x: auto; overflow-y: hidden; }
  body.child main.child-tech .child-content .block-child-tech { max-width: 1200px; overflow: hidden; }
  body.child main.child-project .child-content .child-content-project li { margin-right: 20px; margin-bottom: 20px; width: 47%; }
  body.child main.child-project .child-content .child-content-project li a .child-project-img { max-width: 240px; }
  body.child main.child-project .child-content .child-content-project li a .child-project-content h3 { margin-bottom: 5px; max-width: 216px;}
  body.child main.child-project .child-content.child-project-detail .project-detail-top .project-detail-top-inner { max-width: 1200px; }
  body.child main.child-project .child-content.child-project-detail .project-detail-top .project-detail-top-inner > div { max-width: 600px; }
  body.child main.child-project .child-content.child-project-detail:hover .project-detail-top-inner { max-width: 1000px; }
  body.child main.child-project .child-content.child-project-detail:hover .project-detail-top-inner > div { max-width: 500px; }
  body.child main.child-org .child-content .child-org-des { max-width: 1150px; }
  body.child main.child-org .child-content .child-org-des .child-org-des-right { max-width: 550px; max-height: 375px; }
  body.child main.child-news .child-content { max-width: 1200px; }
  body.child main.child-news .child-content .child-content-news { max-width: 1200px; margin: 0 auto; }
  body.child main.child-news .child-content .child-content-news .child-content-news-recent li { width: 30%; }
  body.child main.child-news .child-content .child-content-news .child-content-news-recent li a .child-content-news-img { width: 100%; }
  body.child main.child-news .child-content .child-content-news .child-content-news-recent li:hover a .child-content-news-img img { width: 340px; }
  body.child main.child-news .child-content .child-content-news .child-content-news-ls { max-width: 1200px; }
  body.child main.child-news .child-content .child-content-news .child-content-news-ls li { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 25px; margin-right: 48px; margin-bottom: 34px; width: 48%; }
  body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date { width: 70px; }
  body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-date span { padding-right: 30px; }
  body.child main.child-news .child-content .child-content-news .child-content-news-ls li a .child-content-news-ls-content { max-width: 420px; }
  body.child main.child-news-detail .child-content { padding: 50px 120px; }
  body.child main.child-contact .child-content .contact-inner .contact-info-des.white .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(2) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(2) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(4) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(4) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-log .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-title .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .contact-inner .block-child-culture-des .block-mid ul li:nth-child(5) .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-contact main.child-about .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1), body.child main.child-about main.child-contact .child-content .block-child-culture-des .block-mid ul li:nth-child(5) .contact-inner .contact-info-des.culture-des-des .contact-info-des-left:nth-child(1) { padding-right: 140px; } }

.small-cert li .block-about-cert-img {
	position: relative;
}
/*.small-cert li:nth-child(1) .block-about-cert-img::after,
.small-cert li:nth-child(2) .block-about-cert-img::after,
.small-cert li:nth-child(3) .block-about-cert-img::after {
    position: absolute;
    left: 11%;
    bottom: 164px;
    display: block;
    width: 78%;
    height: 35px;
    background: rgba(255,255,255,1);
    filter: blur(8px);
    content: '';
}*/
body.child main.child-about .child-content .block-about-cert ul li .block-about-cert-img {
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #ccc;
	overflow: hidden;
}
body.child main.child-about .child-content .block-about-cert img {
	max-width: 75%;
	max-height: 75%;
}

/*2022-3-25*/
body.child main section.child-banner{
	position: relative;
}
body.child main section.child-banner .txtbox{
	position: absolute;
	left: 0;
	top: 35.85%;
	width: 100%;
	z-index: 10;
	font-size: 100px;
}
@media all and (max-width: 1680px) {
    body.child main section.child-banner .txtbox {
        font-size: 90px;
    }
}

@media all and (max-width: 1440px) {
    body.child main section.child-banner .txtbox {
        font-size: 80px;
        padding: 0 2.5%;
        box-sizing: border-box;
    }
}

@media all and (max-width: 1366px) {
    body.child main section.child-banner .txtbox {
        font-size: 70px;
    }
}
body.child main section.child-banner .txtbox .tit{
	max-width: 1200px;
	font-weight: bold;
	font-size: 0.6em;
	line-height: 1;
	color: #fff;
	margin: 0 auto;
}
body.child main section.child-banner .txtbox .det{
	max-width: 1140px;
	font-size: 0.3em;
	line-height: 1;
	color: #fff;
	margin: 1em auto 0;
}