@charset "UTF-8";
/*辅助色*/
/*标题色*/
/*#-button-默认按钮颜色*/
/*# 4.0 options*/
body, a, p, span, ul, li, ol, input, button { padding: 0; margin: 0; list-style: none; font-family: Roboto, sans-serif !important; }

a { text-decoration: none; }

a:hover { text-decoration: none; }

img { max-width: 100%; border: 0; }

h1, h2, h3, h4, h5 { padding: 0; margin: 0; font-weight: normal; font-family: Roboto, sans-serif !important; }

.latin { background-color: #f5f8fa; }

.latin .panel-body { padding: 0 16px !important; }

.latin .tjcolor { color: #fe4d07; }

.latin .panel-heading h2 > i { display: inline-block !important; }

.latin .panel-heading h2 > i.icon-call-iph, .latin .panel-heading h2 > i .icon-iphon-icon { font-size: 21px; padding-right: 12px; }

.latin .panel-heading h2 > i.colortit { color: #1565c0 !important; }

@media (min-width: 1156px) { .panel-heading { padding: 12px 0; } }

/* about us banner */
#gp2-banner { width: 100%; text-align: center; background-repeat: no-repeat; background-size: cover; background-position: center center; }

@media (min-width: 768px) { #gp2-banner { height: 246px; } }

@media (min-width: 768px) and (max-width: 800px) { #gp2-banner { background-size: auto 100%; } }

@media (min-width: 1156px) { #gp2-banner { height: 310px; } }

/* 全能神与全能神教会&&常见问题 */
#gp2-jhpdev { height: auto; overflow: hidden; }

#gp2-jhpdev .icon-logo-min { font-size: 14px; }

@media (max-width: 340px) { #gp2-jhpdev .icon-logo-min { margin-right: 20px; } }

#gp2-jhpdev .video-wrapper, #gp2-jhpdev .desc-wrapper { margin-top: 16px; margin-bottom: 0; }

@media (max-width: 991px) { #gp2-jhpdev .video-wrapper, #gp2-jhpdev .desc-wrapper { margin-bottom: 0; } }

#gp2-jhpdev .video-wrapper iframe, #gp2-jhpdev .desc-wrapper iframe { padding: 2px; border: 1px solid #cfd9e5; border-radius: 2px; background-color: #cfd9e5; }

#gp2-jhpdev .read-more { font-size: 15px; color: #1565c0; margin-top: 8px; display: inline-block; }

#gp2-jhpdev .read-more:hover { text-decoration: underline; }

#gp2-jhpdev .desc-tit { font-size: 18px; font-weight: 700; color: #102b6a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; max-height: 5.2em; }

@media (min-width: 992px) { #gp2-jhpdev .desc-tit { -webkit-line-clamp: 2; -webkit-box-orient: vertical; max-height: 2.6em; height: 2.6em; } }

@media (max-width: 374px) { #gp2-jhpdev .desc-tit { font-size: 15px; } }

#gp2-jhpdev .desc-txt { margin-top: 16px; text-indent: 2em; font-size: 15px; line-height: 28px; color: #102b6a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; height: 9.2em; }

@media (min-width: 768px) and (max-width: 991px) { #gp2-jhpdev .desc-txt { display: -webkit-box; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical; height: 7.2em; } }

#gp2-jhpdev .rp-pointer { float: left; width: 49%; margin-left: 12px; }

@media (min-width: 1156px) and (max-width: 1166px) { #gp2-jhpdev .rp-pointer { width: 46%; } }

#gp2-jhpdev .rp-pointer .desccont { margin-top: -4px; text-indent: 0; -webkit-line-clamp: 3 !important; height: 5.3em; position: relative; }

#gp2-jhpdev .rp-pointer .desccont:after { content: "..."; bottom: 0; right: 0; }

#gp2-jhpdev aside .panel-blackthanskyblue .panel-title span { color: #102b6a; }

#gp2-jhpdev .panel-body .flexb { margin-top: 16px; }

@media (max-width: 991px) { #gp2-jhpdev .panel-body .flexb { display: flex; flex-direction: row-reverse; flex-wrap: nowrap; justify-content: flex-end; } }

#gp2-jhpdev .panel-body .flexb .sp-wappe { height: auto; overflow: hidden; }

#gp2-jhpdev .panel-body .flexb .sp-wappe .wappeimg { display: block; max-width: 190px; float: left; }

@media (min-width: 992px) { #gp2-jhpdev .panel-body .flexb .sp-wappe { margin-top: 12px; } }

@media (max-width: 991px) { #gp2-jhpdev .panel-body .flexb h5 { margin-left: 12px; width: 54%; } }

#gp2-jhpdev .panel-body .marbotm { margin-bottom: 16px; }

#gp2-jhpdev .panel-title .c-ly a { color: #102b6a !important; }

#gp2-jhpdev .panel-title .c-ly a:hover { color: #1565c0 !important; }

body[is_latin="true"] #gp2-jhpdev .desc-txt { text-indent: 0; }

html[lang="lo"] #gp2-jhpdev .desc-tit, html[lang="th"] #gp2-jhpdev .desc-tit { line-height: 1.7em !important; max-height: 3.2em !important; height: 3.2em !important; }

@media (max-width: 767px) { html[lang="lo"] .panel-heading:not(.cat-head) a, html[lang="lo"] .panel-heading:not(.cat-head) span, html[lang="th"] .panel-heading:not(.cat-head) a, html[lang="th"] .panel-heading:not(.cat-head) span { line-height: 1.6; } }

/* 福音热线&&联系我们 */
#ContaUs { margin-bottom: 20px; }

#ContaUs .Counipho { margin-top: 16px; }

@media (max-width: 450px) { #ContaUs .Counipho { height: 504px !important; overflow: hidden; } }

@media (max-width: 1155px) { #ContaUs .Counipho { height: 496px; overflow: hidden; } }

@media (min-width: 480px) and (max-width: 1155px) { #ContaUs .Counipho { height: 500px; overflow: hidden; } }

@media (min-width: 1156px) { #ContaUs .Counipho { height: 618px; overflow: hidden; } }

#ContaUs .Counipho.showinfor { height: auto !important; }

@media (max-width: 767px) { #ContaUs .Counipho .col-12.col-sm-5 { margin-top: 16px; } }

#ContaUs .Counipho .col-12.col-sm-5 span { display: inline-block; }

#ContaUs .Counipho .col-12.col-sm-7 .numbp figure { display: inline-block; }

@media (max-width: 370px) { #ContaUs .Counipho .col-12.col-sm-7 .numbp span { display: block; } }

#ContaUs .Counipho .col-12.col-sm-7 .numbp span:nth-of-type(2)::before { content: "/"; display: inline-block; margin: 0 3px; }

@media (max-width: 370px) { #ContaUs .Counipho .col-12.col-sm-7 .numbp span:nth-of-type(2)::before { display: none; } }

#ContaUs .Counipho li { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 20px; line-height: 22px; height: auto; overflow: hidden; }

@media (max-width: 767px) { #ContaUs .Counipho li { margin-bottom: 16px; } }

#ContaUs .Counipho li:last-child { margin-bottom: 0; }

#ContaUs .Counipho li .contrue { width: 100%; }

#ContaUs .Counipho li .numbp { display: flex; justify-content: flex-start; flex-wrap: wrap; }

@media (max-width: 370px) { #ContaUs .Counipho li .numbp { display: block; } }

#ContaUs .Counipho li i { min-width: 34px; height: 23px; margin-right: 16px; display: block; background-size: cover; background-repeat: no-repeat; background-position: center center; }

#ContaUs .Counipho .flag > img { border: 1px solid #ecf0f5; min-width: 36px; width: 36px; margin-right: 10px; }

#ContaUs .Counipho .tel { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; }

@media (min-width: 992px) { #ContaUs .Counipho .tel { align-items: center; } }

@media (max-width: 991px) { #ContaUs .Counipho .tel { width: 100%; }
  #ContaUs .Counipho .tel p { width: 100%; }
  #ContaUs .Counipho .tel a { display: flex; align-items: center; justify-content: space-between; line-height: 20px; width: 100%; padding: 6px; }
  #ContaUs .Counipho .tel a:nth-of-type(2) { border-top: 1px solid #ecf0f5; } }

@media (min-width: 992px) { #ContaUs .Counipho .tel a:nth-of-type(2)::before { content: '/'; margin: 0 4px; } }

#ContaUs .Counipho .tel a .icon-call { font-size: 20px; color: #28a745; }

#ContaUs .load-more { width: 100%; margin-top: 16px; margin-bottom: 16px; font-size: 15px; }

@media (min-width: 480px) { #ContaUs .load-more { border: 0; width: 20%; display: block; margin: 12px auto 16px; }
  #ContaUs .load-more:hover { background: none; color: #102b6a; }
  #ContaUs .load-more:focus { box-shadow: none; } }

@media (max-width: 450px) { #ContaUs .load-more { margin-top: 24px; } }

#ContaUs .uscontact .sm, #ContaUs .uscontact .ustit { margin-top: 16px; color: #1565c0; line-height: 22px; }

#ContaUs .uscontact .atten { margin-top: 16px; display: flex; justify-content: flex-start; align-content: center; flex-wrap: wrap; }

#ContaUs .uscontact .atten a { display: block; opacity: .8; margin-right: 10px; max-width: 34px; min-width: 34px; transition: all .3s ease; }

#ContaUs .uscontact .atten a img { max-width: 100%; }

#ContaUs .uscontact .atten a.active:hover { transition: all .3s ease; transform: translateY(-4px); opacity: 1; }

#ContaUs .uscontact .atten i[class^="icon-"] { font-size: 34px; margin-right: 10px; }

#ContaUs .uscontact .atten i[class^="icon-"].icon-youtube .path1::before { color: #cc0000; }

#ContaUs .uscontact .atten i[class^="icon-"] i { font-style: normal; }

#ContaUs .uscontact .a2a_kit a { margin-right: 10px; }

@media (max-width: 370px) { #ContaUs .wpcf7-form-control-wrap { position: static !important; } }

#ContaUs div.wpcf7 .ajax-loader { display: none !important; }

#ContaUs .uscontact .atten:not(.hovert) a:hover { transition: all .3s ease; transform: translateY(-4px); opacity: 1; }

#ContaUs .uscontact .hovert.up a:hover { transition: all .3s ease; transform: translateY(-4px); opacity: 1; }

#ContaUs .uscontact .getpolicy { margin-top: 16px; }

#ContaUs .uscontact .getpolicy label { font-size: 14px; color: #102B6A; }

#ContaUs .uscontact .getpolicy label a { color: #1365C0; }

#ContaUs .uscontact .getpolicy label a:hover { text-decoration: underline; }

#ContaUs .uscontact div.atten.hovert a img.active { opacity: 0.8; filter: brightness(70%); cursor: not-allowed; transition: all .5s ease; }

#ContaUs .Counipho .flag .tel > span.special-rtl { display: contents; }

html[dir="rtl"] #ContaUs .Counipho .flag .tel > span.special-rtl { direction: ltr; }

@media (min-width: 992px) { html[dir="rtl"] #ContaUs .Counipho .tel a:nth-of-type(2)::after { content: '/'; margin: 0 4px; }
  html[dir="rtl"] #ContaUs .Counipho .tel a:nth-of-type(2)::before { display: none; } }

/* 教会图集 */
#gp2-photos .gospel-tabs { padding: 0; }

#gp2-photos .nav > li > a { height: auto; line-height: normal; padding: 0; cursor: pointer; }

@media (max-width: 767px) { #gp2-photos .scroll { width: 100%; height: 50px; overflow-x: scroll; overflow-y: hidden; } }

#gp2-photos .nav-tabs { border: 0; height: auto; width: auto; white-space: nowrap; margin-bottom: 0; position: relative; }

@media (max-width: 767px) { #gp2-photos .nav-tabs { min-width: 450px; } }

#gp2-photos .nav-tabs .indicator { height: 2px; background-color: #fe4d07; bottom: -8px; }

#gp2-photos .justifycler { justify-content: flex-start; display: block; }

#gp2-photos .justifycler .panel-title { margin-right: 24px; }

@media (max-width: 767px) { #gp2-photos .justifycler .panel-title { display: block; width: 100%; } }

#gp2-photos .navlist { min-height: auto !important; position: relative; }

@media (max-width: 767px) { #gp2-photos .navlist { height: 45px !important; } }

@media (max-width: 767px) { #gp2-photos .navlist .nav-photo { display: block; } }

#gp2-photos .navlist .nav-photo.nav { z-index: 2; }

#gp2-photos .navlist .nav-photo li { float: initial !important; display: inline-block; margin-right: 24px; padding-bottom: 6px; }

#gp2-photos .navlist .nav-photo li a { line-height: 28px; font-weight: 500; color: #fe4d07; }

#gp2-photos .navlist .nav-photo li a:hover { color: #ff9632; }

@media (min-width: 1156px) { #gp2-photos .navlist .nav-photo li a { font-size: 19px; } }

@media (max-width: 767px) { #gp2-photos .navlist .nav-photo li a { font-size: 14px; } }

@media (max-width: 767px) { #gp2-photos .navlist .nav-photo li.active { border-bottom: 2px solid #ff9632; } }

#gp2-photos .navlist .down { position: absolute; background-color: #fff; height: 100%; width: 28px; vertical-align: bottom; text-align: center; right: -2px; top: 0; bottom: 0; z-index: 22; margin: auto; cursor: pointer; }

#gp2-photos .navlist .down i { display: block; margin-top: 10px; font-size: 24px; }

#gp2-photos .showLeft, #gp2-photos .showCent, #gp2-photos .showRight { float: left; margin-right: 8px; max-width: 440px; }

#gp2-photos .showLeft figure, #gp2-photos .showCent figure, #gp2-photos .showRight figure { display: block; line-height: 0; position: relative; }

#gp2-photos .showLeft figure:hover .icon-play-box, #gp2-photos .showCent figure:hover .icon-play-box, #gp2-photos .showRight figure:hover .icon-play-box { background-color: rgba(0, 0, 0, 0.2); }

@media (max-width: 991px) { #gp2-photos .showLeft img, #gp2-photos .showCent img, #gp2-photos .showRight img { transform: scale(1) !important; }
  #gp2-photos .showLeft .icon-play-box, #gp2-photos .showCent .icon-play-box, #gp2-photos .showRight .icon-play-box { display: none; } }

#gp2-photos .showLeft img, #gp2-photos .showCent img, #gp2-photos .showRight img { width: 100%; }

#gp2-photos .showLeft .fixdwidth, #gp2-photos .showCent .fixdwidth, #gp2-photos .showRight .fixdwidth { width: 100%; overflow: hidden; }

#gp2-photos .showLeft .fixdwidth .padleft, #gp2-photos .showLeft .fixdwidth .padright, #gp2-photos .showCent .fixdwidth .padleft, #gp2-photos .showCent .fixdwidth .padright, #gp2-photos .showRight .fixdwidth .padleft, #gp2-photos .showRight .fixdwidth .padright { float: left; width: 50%; margin-top: 8px; }

#gp2-photos .showLeft .fixdwidth .padleft, #gp2-photos .showCent .fixdwidth .padleft, #gp2-photos .showRight .fixdwidth .padleft { padding-left: 4px; }

#gp2-photos .showLeft .fixdwidth .padright, #gp2-photos .showCent .fixdwidth .padright, #gp2-photos .showRight .fixdwidth .padright { padding-right: 4px; }

@media (max-width: 767px) { #gp2-photos .showLeft { margin-right: 0; max-width: 100%; } }

#gp2-photos .showCent { max-width: 212px; }

@media (max-width: 991px) { #gp2-photos .showCent { display: none; } }

#gp2-photos .showCent figure { margin-top: 9px; }

#gp2-photos .showCent figure:first-child { margin-top: 0; }

#gp2-photos .showRight { margin-right: 0; }

@media (max-width: 767px) { #gp2-photos .showRight { max-width: 100%; margin-top: 8px; } }

#gp2-photos .showRight .fixdwidth div { margin-top: 0 !important; }

#gp2-photos .showRight .photomax { margin-top: 8px; }

@media (max-width: 767px) { #gp2-photos .showRight .photomax { display: none; } }

.container.modal { max-width: 350px; }

.photo-cont { width: 100%; height: auto; overflow: hidden; margin: 16px 0; float: left; }

@media (min-width: 768px) { .photo-cont { display: flex; justify-content: baseline; flex-wrap: nowrap; } }

.navtitle { font-size: 13px; border: 1px solid #cfd9e5; -webkit-border-radius: 2px; border-radius: 2px; margin-bottom: 8px; padding: 4px 9px; margin-left: 6px; display: inline-block; text-decoration: none; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

/* 相册弹出框 */
#gp2-boxOne, #gp2-boxTwo, #gp2-boxThree, #gp2-boxTwo, #gp2-boxThree { visibility: hidden; position: absolute; margin: auto; right: 0; top: 0; bottom: 0; left: -9999px; z-index: 1000; opacity: 0; transition: opacity 0.3s linear; -webkit-transition: opacity 0.3s linear; }

#gp2-boxOne .atlaspad, #gp2-boxTwo .atlaspad, #gp2-boxThree .atlaspad { padding-top: 40px; padding-bottom: 20px; padding-right: 8px; padding-left: 8px; position: relative; width: 100%; background-color: #fff; overflow: hidden; border: 1px solid #ddd; border-radius: 4px; }

@media (min-width: 530px) { #gp2-boxOne .atlaspad, #gp2-boxTwo .atlaspad, #gp2-boxThree .atlaspad { height: 456px; padding-left: 16px; padding-right: 16px; } }

@media (min-width: 768px) { #gp2-boxOne .atlaspad, #gp2-boxTwo .atlaspad, #gp2-boxThree .atlaspad { height: 735px; } }

@media (min-width: 992px) { #gp2-boxOne .atlaspad, #gp2-boxTwo .atlaspad, #gp2-boxThree .atlaspad { height: 514px; } }

@media (min-width: 1156px) { #gp2-boxOne .atlaspad, #gp2-boxTwo .atlaspad, #gp2-boxThree .atlaspad { height: 560px; padding-left: 30px; padding-right: 30px; } }

#gp2-boxOne .atlaspad .slider-for, #gp2-boxTwo .atlaspad .slider-for, #gp2-boxThree .atlaspad .slider-for { text-align: center; }

@media (min-width: 530px) { #gp2-boxOne .atlaspad .slider-for, #gp2-boxTwo .atlaspad .slider-for, #gp2-boxThree .atlaspad .slider-for { height: 273px; } }

@media (min-width: 768px) { #gp2-boxOne .atlaspad .slider-for, #gp2-boxTwo .atlaspad .slider-for, #gp2-boxThree .atlaspad .slider-for { height: 408px; } }

@media (min-width: 992px) { #gp2-boxOne .atlaspad .slider-for, #gp2-boxTwo .atlaspad .slider-for, #gp2-boxThree .atlaspad .slider-for { height: 354px; } }

@media (min-width: 1156px) { #gp2-boxOne .atlaspad .slider-for, #gp2-boxTwo .atlaspad .slider-for, #gp2-boxThree .atlaspad .slider-for { height: 405px; } }

#gp2-boxOne .atlaspad .slider-for img, #gp2-boxTwo .atlaspad .slider-for img, #gp2-boxThree .atlaspad .slider-for img { max-width: 100%; max-height: 100%; }

#gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { text-align: center; }

@media (max-width: 520px) { #gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { display: none; } }

@media (min-width: 530px) { #gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { height: 94px; } }

@media (min-width: 768px) { #gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { height: 114px; } }

@media (min-width: 992px) { #gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { height: 82px; } }

@media (min-width: 1156px) { #gp2-boxOne .atlaspad .slider-nav, #gp2-boxTwo .atlaspad .slider-nav, #gp2-boxThree .atlaspad .slider-nav { height: 94px; } }

#gp2-boxOne .atlaspad .slider-nav img, #gp2-boxTwo .atlaspad .slider-nav img, #gp2-boxThree .atlaspad .slider-nav img { max-width: 100%; max-height: 100%; }

#gp2-boxOne .atlaspad .atlcate h5, #gp2-boxTwo .atlaspad .atlcate h5, #gp2-boxThree .atlaspad .atlcate h5 { color: #fe4d07; font-size: 18px; line-height: 20px; padding-bottom: 16px; border-bottom: 1px solid #ddd; }

#gp2-boxOne .atlaspad .atlcate p, #gp2-boxTwo .atlaspad .atlcate p, #gp2-boxThree .atlaspad .atlcate p { color: #102b6a; line-height: 32px; padding-top: 10px; font-size: 15px; }

@media (min-width: 768px) { #gp2-boxOne .atlaspad .atlcate p, #gp2-boxTwo .atlaspad .atlcate p, #gp2-boxThree .atlaspad .atlcate p { max-height: 68px; overflow-y: auto; margin-bottom: 10px; } }

@media (min-width: 992px) { #gp2-boxOne .atlaspad .atlcate p, #gp2-boxTwo .atlaspad .atlcate p, #gp2-boxThree .atlaspad .atlcate p { max-height: 318px; margin-bottom: 20px; } }

@media (min-width: 1156px) { #gp2-boxOne .atlaspad .atlcate p, #gp2-boxTwo .atlaspad .atlcate p, #gp2-boxThree .atlaspad .atlcate p { max-height: 380px; } }

#gp2-boxOne .atlaspad .shartit, #gp2-boxTwo .atlaspad .shartit, #gp2-boxThree .atlaspad .shartit { width: 100%; height: auto; overflow: hidden; }

@media (max-width: 520px) { #gp2-boxOne .atlaspad .shartit, #gp2-boxTwo .atlaspad .shartit, #gp2-boxThree .atlaspad .shartit { margin-top: 16px; } }

#gp2-boxOne .atlaspad .shartit li, #gp2-boxTwo .atlaspad .shartit li, #gp2-boxThree .atlaspad .shartit li { float: left; margin-right: 10px; }

@media (min-width: 768px) { #gp2-boxOne .atlaspad .shartit li, #gp2-boxTwo .atlaspad .shartit li, #gp2-boxThree .atlaspad .shartit li { margin-top: 16px; } }

#gp2-boxOne .atlaspad .shartit li i, #gp2-boxTwo .atlaspad .shartit li i, #gp2-boxThree .atlaspad .shartit li i { font-size: 26px; font-style: normal; }

#gp2-boxOne .slider-for, #gp2-boxTwo .slider-for, #gp2-boxThree .slider-for { padding: 4px; border-radius: 4px; -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.32); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.32); }

#gp2-boxOne .slider-nav .slick-slide, #gp2-boxTwo .slider-nav .slick-slide, #gp2-boxThree .slider-nav .slick-slide { margin-top: 16px; margin-right: 10px; margin-bottom: 10px; }

#gp2-boxOne .turnOff, #gp2-boxTwo .turnOff, #gp2-boxThree .turnOff { font-size: 30px; position: absolute; right: 10px; top: 8px; cursor: pointer; font-family: 'icomoon' !important; }

#gp2-boxOne .slick-center, #gp2-boxTwo .slick-center, #gp2-boxThree .slick-center { -webkit-box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.32); box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.32); }

#gp2-boxOne .slick-center a, #gp2-boxTwo .slick-center a, #gp2-boxThree .slick-center a { transition: 0.5 ease; padding: 2px; display: block; border-radius: 2px; background-color: #fff; }

#gp2-boxOne .slick-arrow, #gp2-boxTwo .slick-arrow, #gp2-boxThree .slick-arrow { text-indent: -9999px; width: 40px; height: 40px; border: 0; position: absolute; z-index: 222; margin: auto; top: 0; bottom: 0; transition: 0.5s ease; }

@media (min-width: 992px) { #gp2-boxOne .slick-arrow, #gp2-boxTwo .slick-arrow, #gp2-boxThree .slick-arrow { opacity: 0.6; } }

@media (min-width: 768px) { #gp2-boxOne .slick-arrow, #gp2-boxTwo .slick-arrow, #gp2-boxThree .slick-arrow { width: 50px; height: 50px; } }

@media (min-width: 992px) and (max-width: 1155px) { #gp2-boxOne .slick-arrow, #gp2-boxTwo .slick-arrow, #gp2-boxThree .slick-arrow { top: 22%; } }

#gp2-boxOne .slick-arrow:hover, #gp2-boxTwo .slick-arrow:hover, #gp2-boxThree .slick-arrow:hover { background-color: rgba(0, 0, 0, 0.9); opacity: 1; }

#gp2-boxOne .slick-arrow.slick-prev, #gp2-boxTwo .slick-arrow.slick-prev, #gp2-boxThree .slick-arrow.slick-prev { left: 0; background: rgba(0, 0, 0, 0.5) url(../../../images/common/page-aboutus/drtleft.svg) no-repeat center center; background-size: 12px; }

@media (min-width: 768px) { #gp2-boxOne .slick-arrow.slick-prev, #gp2-boxTwo .slick-arrow.slick-prev, #gp2-boxThree .slick-arrow.slick-prev { background-size: 16px; } }

#gp2-boxOne .slick-arrow.slick-next, #gp2-boxTwo .slick-arrow.slick-next, #gp2-boxThree .slick-arrow.slick-next { right: 0; background: rgba(0, 0, 0, 0.5) url(../../../images/common/page-aboutus/drtright.svg) no-repeat center center; background-size: 12px; }

@media (min-width: 768px) { #gp2-boxOne .slick-arrow.slick-next, #gp2-boxTwo .slick-arrow.slick-next, #gp2-boxThree .slick-arrow.slick-next { background-size: 16px; } }

#Cover { display: none; width: 100%; height: 100%; position: fixed; margin: auto; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); z-index: 888; transition: opacity 0s ease-out !important; -webkit-transition: opacity 0s ease-out !important; }

.showmodle { visibility: initial !important; visibility: auto !important; position: fixed !important; left: 0 !important; opacity: 1 !important; transition: opacity 0.5 ease-out; }

#gp2-churchDynam .panel-title .icon-earchurch { font-size: 24px; }

#gp2-churchDynam .dynamic-title { font-size: 18px; line-height: 24px; color: #117e48; font-weight: 700; padding-bottom: 12px; }

#gp2-churchDynam .dynamic-title a { color: #117e48; font-weight: 700; font-size: 18px; }

@media (min-width: 1156px) { #gp2-churchDynam .dynamic-title { padding-top: 16px; } }

@media (min-width: 1156px) { #gp2-churchDynam #interview { border-left: 1px solid #cfd9e5; border-right: 1px solid #cfd9e5; } }

@media (max-width: 1155px) { #gp2-churchDynam #interview .interview-list { padding-left: 0 !important; padding-right: 0 !important; } }

#gp2-churchDynam #interview .interview-list li { margin-bottom: 16px; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: no-wrap; }

#gp2-churchDynam #interview .interview-list .thumbnail { max-width: 124px; min-width: 124px; margin-right: 12px; }

#gp2-churchDynam #interview .interview-list .thumbnail .gospel-icon-play { max-width: 100%; }

#gp2-churchDynam #interview .interview-list .thumbnail .gospel-icon-play .icon-play-2 { font-size: 40px !important; }

#gp2-churchDynam #church-news { /* .news-list{ li{ position:relative; padding-left:$sidenav-padding; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height:4.6em; margin-bottom:20px; a{ font-size:15px; line-height:22px; &:hover{ text-decoration:underline; } } &::after{ content:"•"; display:block; font-size:22px; position:absolute; top:-5px; left:0; color:$color-cobalt-blue; } &:last-child{ margin-bottom:$sidenav-padding; } } } */ }

#gp2-churchDynam #church-news .dynamic-title { padding-top: 16px; }

#gp2-churchDynam .dynamic-list li { display: flex; justify-content: flex-start; flex-wrap: nowrap; margin-bottom: 14px; }

#gp2-churchDynam .dynamic-list li .dynamic-img { display: block; min-width: 124px; max-width: 124px; margin-right: 12px; }

#gp2-churchDynam .min-tit { margin-top: -2px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 4.6em; }

#gp2-churchDynam .min-tit a:hover { text-decoration: underline; }

#gp2-churchDynam .thumbnail { margin-bottom: 0; }

#gp2-churchDynam #news-video .video-list { display: flex; justify-content: space-between; flex-wrap: wrap; }

@media (min-width: 1156px) { #gp2-churchDynam #news-video .video-list { padding-left: 8px; } }

#gp2-churchDynam #news-video .video-list > li { margin-bottom: 16px; }

@media (min-width: 310px) { #gp2-churchDynam #news-video .video-list > li { width: 48.4%; } }

@media (min-width: 768px) and (max-width: 1155px) { #gp2-churchDynam #news-video .video-list > li { width: 23.8%; } }

@media (min-width: 1156px) { #gp2-churchDynam #news-video .video-list > li { width: 47.6%; } }

#gp2-churchDynam #news-video .video-list > li .icon-play-box .icon-play-2 { font-size: 46px !important; }

#gp2-churchDynam #news-video .caption { margin-top: 10px; }

#gp2-churchDynam #news-video .caption h4 { line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 2.8em; }

#gp2-churchDynam #news-video .caption h4 a:hover { text-decoration: underline; }

@media (min-width: 768px) and (max-width: 1155px) { #gp2-churchDynam .video-list, #gp2-churchDynam .dynamic-list, #gp2-churchDynam .interview-list { display: flex; justify-content: space-between; flex-wrap: wrap; }
  #gp2-churchDynam .video-list li, #gp2-churchDynam .dynamic-list li, #gp2-churchDynam .interview-list li { width: 48.4%; } }

@media (max-width: 1155px) { #gp2-churchDynam h3[class~='col-12'] { padding-left: 0 !important; } }

@media (min-width: 1156px) { .latin #gp2-churchDynam .dynamic-title { padding-top: 10px; } }

.latin #gp2-churchDynam #church-news .dynamic-title { padding-top: 10px; }

.latin #gp2-churchDynam #church-news .news-list li { -webkit-line-clamp: 4; max-height: 5.5em; }

.latin #gp2-churchDynam #church-news .news-list li a { line-height: 20px; }

.latin #gp2-churchDynam #church-news .news-list li::after { top: -4px; }

.latin #gp2-churchDynam #interview .dynamic-list li .min-tit { line-height: 20px; -webkit-line-clamp: 4; max-height: 5.5em; }

.latin #gp2-churchDynam #news-video .caption h4 { -webkit-line-clamp: 3; height: 4.2em; }

.latin #gp2-churchDynam #news-video .caption h4 a { font-weight: 700; }

/* 修改wordpress自带表单样式 */
@media (min-width: 768px) and (max-width: 1155px) { #form-infor .wpcf7-form { align-items: flex-start; align-self: flex-start; align-content: flex-start; } }

#form-infor .wpcf7-form .your-name { position: relative; }

#form-infor .wpcf7-form .placehode { position: absolute; left: 10px; top: -3px; bottom: 0; margin: auto; }

@media (min-width: 768px) and (max-width: 1155px) { #form-infor .wpcf7-form #textareabox { margin-bottom: 2px; } }

#form-infor #textcookiesbox { margin-top: 10px; }

#form-infor #textcookiesbox span label { position: relative; }

#form-infor #textcookiesbox span label input { zoom: 150%; }

#form-infor #textcookiesbox span label span { position: absolute; min-width: 300px; top: 5px; left: 25px; }

.wpcf7 { visibility: hidden; }

.wpcf7 form { align-items: center; }

.wpcf7 form p:nth-child(2) { order: 3; }

.wpcf7 form p:nth-child(3) { order: 4; }

.wpcf7 form p:nth-child(4) { order: 2; width: 100% !important; }

.wpcf7 form p:nth-child(5) { order: 5; }

.wpcf7 form p:nth-child(6) { order: 6; }

.wpcf7 form p:nth-child(7) { order: 7; }

.wpcf7 form p:nth-child(8) { order: 8; }

.wpcf7 form p:nth-child(9) { order: 9; }

.wpcf7 form p:nth-child(10) { order: 10; }

@media (min-width: 768px) and (max-width: 1155px) { .wpcf7 form p:nth-child(2) { order: 3; margin-top: -52px; }
  .wpcf7 form p:nth-child(3) { order: 5; margin-top: -110px; }
  .wpcf7 form p:nth-child(5) { order: 6; margin-top: -52px !important; margin-bottom: 16px; }
  .wpcf7 form p:nth-child(6) { order: 4; margin-top: 8px; }
  .wpcf7 form p:nth-child(7) { order: 5; } }

.formactive form .sm { display: none; }

.formactive form p:nth-child(5) { line-height: 1.2; padding-top: 10px; }

.formactive form p:nth-child(5) .wpcf7-list-item-label { padding-left: 5px; }

.formactive form p:nth-child(7) { order: 5; }

@media (min-width: 768px) and (max-width: 1155px) { .formactive form p:nth-child(2) { order: 3; margin-top: 0px !important; }
  .formactive form p:nth-child(3) { order: 4; margin-top: 0px !important; }
  .formactive form p:nth-child(5) { order: 6; margin-top: 0px !important; margin-bottom: 16px; }
  .formactive form p:nth-child(6) { order: 7; margin-top: 8px; }
  .formactive form p:nth-child(7) { order: 5; } }

.formactive form .terms { order: 4; padding-top: 10px; margin: 0 13px; line-height: 1.4; font-size: 14px; }

@media (min-width: 768px) and (max-width: 1155px) { .formactive form .terms { order: 5; } }

.formactive form .wpcf7-submit { order: 8; }

.infortxt input.wpcf7-form-control, .infortxt .wpcf7-textarea { margin-top: 16px; width: 100%; height: 32px; font-size: 16px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; padding: 8px; resize: none; border: 1px solid #ddd; border-radius: 4px; }

.infortxt input.wpcf7-form-control[type="submit"], .infortxt .wpcf7-textarea[type="submit"] { margin-bottom: 16px; background-color: #5cb85c; color: #f5f8fa; padding: 0; border: 0; }

@media (min-width: 1156px) { .infortxt input.wpcf7-form-control[type="submit"], .infortxt .wpcf7-textarea[type="submit"] { margin-top: 16px !important; } }

.infortxt input.wpcf7-form-control[type="submit"]:hover, .infortxt .wpcf7-textarea[type="submit"]:hover { background-color: #449d44; }

.infortxt input.wpcf7-form-control[type="submit"]:focus, .infortxt .wpcf7-textarea[type="submit"]:focus { border: 0; }

#message { width: 100%; height: 106px; padding: 4px 8px; resize: none; margin-top: 16px; border: 1px solid #ddd; border-radius: 4px; }

.wpcf7-response-output { order: 9; }

.your-message .wpcf7-textarea { height: 106px; padding: 4px 8px; }

.wpcf7-response-output.wpcf7-mail-sent-ok { margin-bottom: 10px; text-align: center; }

.wpcf7-validation-errors, .wpcf7-spam-blocked { color: #cc0000; margin-bottom: 10px; text-align: center; }

/* 人机验证模块 */
@media (max-width: 1155px) and (min-width: 768px) { .g-recaptcha-outer { margin-bottom: 16px; } }

div.wpcf7-form-control-wrap { margin-top: 16px; height: 74px; clear: both; border-radius: 4px; }

.g-recaptcha-outer { margin-top: 16px; width: 100%; height: auto; border-radius: 4px; }

.g-recaptcha-inner { height: 74px; margin: 0 auto; position: relative; }

#ispeople { position: absolute; width: 304px; height: 74px; margin: auto; left: 0; right: 0; }

@media (max-width: 332px) { #ispeople { left: -8px; } }

#ispeople > div { position: absolute; overflow: hidden; margin: auto; left: -1px; right: 0; top: -4px; }

.uscontact input::placeholder, .uscontact textarea::placeholder { color: rgba(165, 158, 158, 0.8); }

body[is_cn="true"] #form-infor p.sm { display: none; }

@media (min-width: 768px) and (max-width: 1155px) { div.wpcf7 form p:nth-child(2) { margin-top: 0px; }
  div.wpcf7 form p:nth-child(3) { margin-top: -60px; } }

.icon-whatsapp { color: #278927; }

.icon-whatsapp .path1::before { color: #278927; }

@media (max-width: 991px) { .panel-small .panel-heading .panel-title { font-size: 18px; } }

.a2a_button_blogger .a2a_s_blogger { background-color: #fda352 !important; }

.addtoany_list a { display: inline-block; margin-right: 6px; }

.addtoany_list a span { width: 26px !important; height: 26px !important; }

.icon-whatsapp:hover .path2:before { color: #fff; }

.icon-whatsapp:hover .path1:before { color: #278927; }

@media (min-width: 1156px) { html[lang="id-ID"] #ContaUs .Counipho { height: 624px; overflow: hidden; } }

body[site_lang="fr_FR"] #gp2-jhpdev .desc-txt { text-indent: 1em; }

#isv3 { order: 7; font-size: 14px !important; color: lightgray; }

#isv3 a { color: #1565c0; }

@media (min-width: 992px) { html[lang="ja"] #gp2-jhpdev .desc-wrapper .desc-tit { max-height: 1.2em; } }

html[lang="lo"] #gp2-jhpdev .row div:nth-of-type(1) .panel-heading span a { line-height: 1.7em !important; }

html[dir="rtl"] #ContaUs .Counipho .flag > img { margin-right: unset; margin-left: 10px; }

html[dir="rtl"] #gp2-jhpdev .panel-body .flexb .sp-wappe .wappeimg {
	float: right;
}
html[dir="rtl"] #gp2-jhpdev .rp-pointer {
    float: right;
    margin-right: 12px;
    margin-left: unset;
}
@media (max-width: 991px) {
	html[dir="rtl"] #gp2-jhpdev .panel-body .flexb h5 {
		margin-right: 12px;
		margin-left: unset;
	}
}