/*
* @Author: DoDo
* @Date:   2020-06-16 08:19:23
* @Last Modified by:   DoDo
* @Last Modified time: 2020-09-29 02:04:28
*/
@media (min-width: 1400px) { .index-specialty-cont { margin-left: -21px; margin-right: -21px; }
  .index-specialty-cont > div { padding-left: 21px; padding-right: 21px; }
  .index-news-cont, .about-activites-list .row, .public-recomm-cont { margin-left: -17px; margin-right: -17px; }
  .index-news-cont > div, .about-activites-list .row > div, .public-recomm-cont > div { padding-left: 17px; padding-right: 17px; }
  .pubilc-recomm-a1 { margin-bottom: 35px; }
  .system-specialty-cont { margin-left: -19px; margin-right: -19px; }
  .system-specialty-cont > div { padding-left: 19px; padding-right: 19px; } }
@media (max-width: 1399px) { .index-history-owl .owl-nav button.owl-prev, .index-history-owl .owl-nav button.owl-next { width: 16px; height: 30px; background-size: cover; }
  .index-history-owl .owl-nav button.owl-prev { left: 0; }
  .index-history-owl .owl-nav button.owl-next { right: 0; }
  .index-recovery-01 .div-title { font-size: 22px; }
  .index-recovery-01 .div-des { font-size: 14px; line-height: 26px; }
  .about-activites-a1 { margin-bottom: 30px; } }
@media (max-width: 1365px) { .public-bream .div-weather { right: 15px; } }
@media (min-width: 992px) and (max-width: 1199px) { .index-recovery-des { margin-top: 30px; }
  .index-recovery-01 { padding-top: 20px; padding-bottom: 20px; }
  .index-recovery-01 .div-cont { width: 80%; }
  .index-recovery-01 .div-title { font-size: 20px; line-height: 30px; margin-top: 15px; } }
@media (min-width: 1200px) { body { background-attachment: fixed; }
  .nav-down { -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; visibility: hidden; transform: translateY(10px); filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; display: block !important; }
  .nav-down .div-01 a:hover { background-image: url("../images/icon-01h.png"); color: #b78135; }
  .nav-list li:hover .span-01, .nav-list li.on .span-01 { background: url("../images/n-bg3.png") right center repeat-x; }
  .nav-list li:hover .span-01 .a-01, .nav-list li.on .span-01 .a-01 { background: url("../images/n-bg2.png") right center no-repeat; }
  .nav-list li:hover .span-01 .a-01 .i-01, .nav-list li.on .span-01 .a-01 .i-01 { color: #b78135; background: url("../images/n-bg1.png") left center no-repeat; }
  .nav-list li:hover .nav-down { visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; transform: translateY(0); }
  .header.on > .container { padding-top: 10px; padding-bottom: 10px; }
  .index-began-01 > img { -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
  .index-began-01:hover > img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
  .index-culture-01:hover { border-color: #b78135; }
  .index-culture-01:hover .span-icon { background: #b78135; }
  .index-culture-01:hover .span-icon img { transform: rotateY(360deg); }
  .index-culture-01:hover .span-tit { color: #b78135; }
  .index-history-01:hover .div-year { color: #b78135; }
  .index-specialty-01:hover .span-bg .mg { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
  .index-specialty-01:hover .span-bg .mg1 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
  .index-specialty-01:hover .div-cont { background-image: url("../images/bg-05h.png"); }
  .index-specialty-01:hover .div-cont .div-img { transform: scale(1.1); }
  .index-specialty-01:hover .div-title { color: #b78135; }
  .index-recovery-01:hover .div-img { transform: scale(1.1); }
  .index-adv-list li:nth-child(odd) { border-left: none; justify-content: flex-end; padding-left: 85px; padding-right: 180px; }
  .index-adv-list li:nth-child(odd) .span-icon { left: auto; right: 60px; }
  .index-adv-list li:hover .span-icon { transform: translate(5px, -50%); }
  .index-adv-list li:nth-child(odd):hover .span-icon { transform: translate(-5px, -50%); }
  .index-about-01:hover { border-color: #b78135; }
  .index-about-01:hover .span-mc { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
  .index-about-01:hover .span-img img { transform: scale(1.1); }
  .index-news-a1:hover .span-img .bdo-img { transform: scale(1.1); }
  .index-news-a1:hover .span-title { color: #b78135; }
  .index-news-list li:hover a { color: #b78135; }
  .about-team-a1:hover { background: #b78135; border-color: #b78135; }
  .about-team-a1:hover .span-img .mg1 { transform: scale(1.1); }
  .about-team-a1:hover .span-cont .bdo-title { color: #fff; background: url("../images/line-01h.jpg") center bottom no-repeat; }
  .about-team-a1:hover .span-cont .bdo-des { color: #fff; }
  .about-activites-a1:hover { background: #b78135; }
  .about-activites-a1:hover .span-img img { transform: translate(-50%, -50%) scale(1.1); }
  .about-activites-a1:hover .span-title { color: #fff; }
  .pubilc-recomm-a1:hover { background: #b78135; }
  .pubilc-recomm-a1:hover .span-img bdo { transform: scale(1.1); }
  .pubilc-recomm-a1:hover .span-cont .bdo-title, .pubilc-recomm-a1:hover .span-cont .bdo-info { color: #fff; }
  .video-a1:hover .span-img img { transform: translate(-50%, -50%) scale(0.8); }
  .video-a1:hover .span-txt { color: #b78135; }
  .notice-list li:hover, .notice-list li:nth-child(even):hover { background: #5f3105; }
  .notice-list li:hover a, .notice-list li:nth-child(even):hover a { color: #fff; background-image: url("../images/icon-09h") left center no-repeat; }
  .notice-list li:hover .span-date, .notice-list li:nth-child(even):hover .span-date { color: #fff; }
  .news-list li:hover { background: #dacfbc; border-color: #dacfbc; }
  .news-list li:hover .div-title a { color: #b78135; }
  .news-list li:hover .div-date a { color: #b78135; }
  .system-recovery-cont .index-recovery-01 { background: none; border-left: 1px solid #d4c7b3; }
  .system-recovery-cont .index-recovery-01:first-child { border-left: none; }
  /*.system-recovery-cont .index-recovery-01:hover { background: #b78135; }*/
  /*.system-recovery-cont .index-recovery-01:hover .div-title, .system-recovery-cont .index-recovery-01:hover .div-des { color: #fff; }*/
  .system-achieve-list .div-01:hover .mg1 { transform: translate(-50%, -50%) scale(1.1); } }
@media (max-width: 1199px) { body { padding-top: 79px; }
  .header > .container { width: 100%; padding-left: 15px; padding-right: 15px; }
  .header .a-logo img { height: 45px; }
  .header-bream { display: block; }
  .nav-toggle { position: fixed; left: 0; top: 79px; right: 0; bottom: 0; padding-left: 30px; padding-right: 30px; visibility: hidden; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }
  .nav-toggle.on { visibility: visible; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
  .nav-list { display: block; width: 100%; padding-top: 20px; padding-bottom: 20px; }
  .nav-list li { margin: 0; padding: 10px 0; border-bottom: 1px solid #dacfbc; }
  .nav-list li:first-child { margin-top: 0; }
  .nav-list li .span-01 { position: relative; text-align: left; }
  .nav-list li .span-01 .a-01 { padding-right: 0; }
  .nav-list li .span-01 .a-01 .i-01 { padding-left: 0; }
  .nav-list li .span-01 bdo { position: absolute; right: 0; top: 0; bottom: 0; z-index: 1; width: 42px; font-size: 20px; color: #f1eddf; display: flex; align-items: center; justify-content: center; cursor: pointer; visibility: hidden; }
  .nav-list li .span-01.on bdo { visibility: visible; }
  .nav-list li .span-01.on bdo.on { transform: rotate(45deg); -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
  .nav-down { position: static; width: 100%; display: none; }
  .nav-down .div-01 { width: 20%; padding-right: 20px; margin-left: 0; }
  .about-team .row { margin-left: -10px; margin-right: -10px; }
  .about-team .row > div { padding-left: 10px; padding-right: 10px; }
  .about-team-a1 { margin-bottom: 20px; }
  .about-culture { padding-right: 5.32%; }
  .pubilc-recomm-a1 { margin-bottom: 20px; }
  .system-tedian-cont { padding-top: 30px; align-items: center; }
  .history-list li .div-cont .b-year { font-size: 36px; } }
@media (min-width: 992px) { .index-adv-list li:nth-child(odd) { border-left: none; justify-content: flex-end; padding-left: 85px; padding-right: 180px; }
  .index-adv-list li:nth-child(odd) .span-icon { left: auto; right: 60px; }
  .index-adv-list li:nth-child(odd) .div-txt { text-align: right; } }
@media (max-width: 991px) { .celan-list { top: auto; bottom: 5%; }
  /*.celan-list li { display: none; }*/
  iframe{width:100%;height:280px;}
  .celan-list li:last-child { display: block; }
  .index-began-01 .span-mc b { font-size: 30px; background-size: 50px; padding-top: 70px; }
  .index-culture-01 { width: 165px; }
  .index-recovery-cont { flex-wrap: wrap; }
  .index-news-cont { padding-top: 1px; margin-top: 0; }
  .index-news-01 { margin-top: 40px; }
  .index-news-title { font-size: 18px; height: 36px; line-height: 36px; }
  .index-news-a1 .span-title { font-size: 14px; line-height: 24px; height: 61px; padding-left: 10px; padding-right: 10px; }
  .index-news-list li { padding-right: 80px; padding-left: 10px; }
  .index-news-list li a { font-size: 12px; }
  .index-news-list li .span-date { right: 10px; }
  .index-news-cont { margin-left: -5px; margin-right: -5px; }
  .index-news-cont > div { padding-left: 5px; padding-right: 5px; }
  .index-more { width: 100%; height: 36px; line-height: 36px; margin-top: 20px; font-size: 14px; }
  .index-about-title { justify-content: flex-start; }
  .about-culture { padding-right: 3.32%; }
  .news-list li .div-cont { padding-top: 20px; padding-bottom: 20px; }
  .news-list li .div-date { margin-top: 25px; }
  .system-achieve-word { flex-direction: column; }
  .system-achieve-word .div-des, .system-achieve-word .system-achieve-list { width: 100%; } }
@media (min-width: 768px) and (max-width: 991px) { .index-recovery-01 { width: 33.33%; border: 1px solid #c1af97; flex: none; }
  .index-recovery-01:last-child, .index-recovery-01:nth-child(4) { width: 50%; }
  .index-recovery-01:nth-child(even) { background: #cdbfa9; }
  .index-adv-list li { min-height: 100px; padding-top: 25px; padding-bottom: 25px; padding-left: 110px; padding-right: 20px; }
  .index-adv-list li .span-icon { left: 30px; }
  .index-adv-list li .span-icon img { width: 50px; }
  .index-adv-list li:nth-child(odd) { border-left: none; justify-content: flex-end; padding-left: 20px; padding-right: 110px; }
  .index-adv-list li:nth-child(odd) .span-icon { left: auto; right: 30px; }
  .index-adv-list li:nth-child(odd) .div-txt { text-align: right; } }
@media (min-width: 768px) { .news-list li .a-img img { display: none; }
  .system-achieve-list .row { margin-left: -7px; margin-right: -7px; }
  .system-achieve-list .row > div { padding-left: 7px; padding-right: 7px; }
  .history-list li:nth-child(even) .div-cont { float: left; padding-left: 0; padding-right: 90px; text-align: right; }
  .history-list li:nth-child(even) .div-cont .b-year::before { right: auto; left: 100%; margin-right: auto; margin-left: 20px; background: url("../images/icon-16.png") center no-repeat; } }
@media (max-width: 767px) { .pt60 { padding-top: 30px;}
    .a-img{
        max-height: 200px;
    }
    
.fancybox-slide{padding:0px;height:38%;top:35%;}
.zixun{width:100%}
  .pb60 { padding-bottom: 30px; }
  .mt40 { margin-top: 20px; }
  body { padding-top: 50px; }
  .header > .container { padding-top: 10px; padding-bottom: 10px; }
  .header .a-logo img { height: 30px; }
  .header .header-phone { font-size: 20px; padding-left: 30px; background-size: 25px; display: none; }
  .nav-toggle { top: 50px; padding-left: 15px; padding-right: 15px; overflow: auto; }
  .nav-list { padding-left: 0; padding-right: 0; }
  .nav-list li { padding-top: 0; padding-bottom: 0; }
  .nav-list li .span-01 .a-01 .i-01 { line-height: 50px; }
  .nav-down .div-01 { width: 50%; font-size: 14px; padding: 5px 0; }
  .nav-down .div-01 a { font-size: 14px; }
  .footer-top { padding-top: 30px; padding-bottom: 30px; }
  .footer-ewm-01 .div-img img { width: 80px; }
  .footer-ewm-01 .div-txt { margin-top: 5px; }
  .footer-contact { margin-top: 15px; }
  .footer-contact .div-cont { padding: 0 25px; }
  .footer-contact .a-go { position: static; transform: translateY(0); width: 100%; margin-top: 10px; }
  .footer-link .div-cont a, .footer-copy .span-01 { font-size: 12px; }
  /*.pages a, .pages strong { display: none; }*/
  /*.pages a:first-child, .pages a:last-child { display: inline-block; width: 46%; margin: 0 1%; }*/
  .celan-list li .a-01{ width: 40px; height: 40px; }
  .celan-list li .span-01{ line-height: 40px; }
  .banner-owl .owl-dots button.owl-dot { width: 5px; height: 5px; margin: 0 3px; }
  .pt100 { padding-top: 35px; }
  .pb100 { padding-bottom: 35px; }
  .pt40 { padding-top: 20px; }
  .index-began .row { margin-left: 15px; margin-right: 15px; }
  .index-began .row > div { padding-left: 0; padding-right: 0; }
  .index-began-01 { margin-top: 15px; }
  .index-title .span-01, .index-title .span-02 { background-size: auto 20px; }
  .index-title .span-01 { padding-right: 50px; }
  .index-title .span-02 { padding-left: 50px; font-size: 20px; line-height: 30px; }
  .index-culture-cont { flex-wrap: wrap; padding-top: 0; }
  .index-culture-01 { width: 48%; margin-top: 50px; }
  .index-culture-01 .span-icon { width: 60px; height: 60px; top: -30px; }
  .index-culture-01 .span-icon img { width: 35px; }
  .index-culture-01 .span-tit { font-size: 18px; line-height: 22px; }
  .index-culture-01 .span-des { font-size: 14px; line-height: 18px; }
  .index-specialty-cont { margin-left: -5px; margin-right: -5px; padding-top: 10px; }
  .index-specialty-cont > div { padding-left: 5px; padding-right: 5px; }
  .index-specialty-01 { margin-top: 10px; }
  .index-specialty-01 .div-cont .div-title { font-size: 18px; line-height: 28px; padding-top: 10px; }
  .index-specialty-01 .div-cont .div-des { font-size: 14px; line-height: 26px; height: 52px; margin-top: 5px; }
  .index-recovery-des { margin-top: 25px; font-size: 14px; line-height: 24px; }
  .index-recovery-cont { margin-top: 25px; }
  .index-recovery-01 { width: 50%; border: 1px solid #c1af97; flex: none; }
  .index-recovery-01:first-child { width: 100%; }
  .index-recovery-01:nth-child(even) { background: #cdbfa9; }
  .index-recovery-01 .div-title { font-size: 18px; line-height: 28px; }
  .index-recovery-01 .div-des { font-size: 12px; line-height: 22px; }
  .index-adv-list li { min-height: 65px; width: 100%; border-left: none; padding: 15px 15px 15px 60px; }
  .index-adv-list li .span-icon { left: 10px; }
  .index-adv-list li .span-icon img { width: 35px; }
  .index-adv-list li .div-txt { font-size: 14px; line-height: 24px; }
  .index-about-cont .row { margin-left: -5px; margin-right: -5px; }
  .index-about-cont .row > div { padding-left: 5px; padding-right: 5px; }
  .index-about-owl .owl-dots button.owl-dot{ width: 5px; height: 5px; margin: 0 3px; }
  .index-about-01 { margin-top: 10px; }
  .index-about-title .div-01 { margin: 0 5px; }
  .index-about-title .div-01 .span-01 { padding-right: 20px; background-size: auto 50px !important; }
  .index-about-title .div-01 .span-01 .span-02 { padding-left: 20px; background-size: auto 50px !important; }
  .index-about-title .div-01 .span-01 .span-02 i { font-size: 18px; line-height: 50px; background-size: auto 50px !important; }
  .index-about-01 { padding: 5px; }
  .banner-inside { font-size: 20px; padding-top: 10%; padding-bottom: 10%; }
  .public-bream { font-size: 12px; padding-top: 10px; padding-bottom: 10px; }
  .about-intro-art { font-size: 14px; line-height: 26px; }
  .public-submenu-scroll a { padding: 0 20px; height: 36px; line-height: 36px; }
  .about-team-a1 .span-cont .bdo-title { font-size: 20px; line-height: 50px; }
  .about-team-a1 .span-cont .bdo-des { font-size: 14px; line-height: 24px; }
  .about-team-art-title .div-name { font-size: 22px; line-height: 32px; text-align: center; }
  .about-culture { height: 400px; background-position: center bottom; padding-right: 0px; padding-left: 15px; }
  .about-culture .div-01 { width: 28px; line-height: 16px; padding-top: 20px; }
  .about-culture .div-01 b { font-size: 18px; line-height: 18px; }
  .about-culture .div-01 > div{ margin-left: 5px; }
  .about-culture .div-01 > div:nth-child(even){ margin-left: 20px; }
  .art-pages { display: block; }
  .art-pages .a-01, .art-pages .a-01:first-child { display: block; padding-right: 0; padding-left: 0; background: none; width: 100%; max-width: inherit; }
  .art-pages .a-return { position: static; transform: translate(0, 0); width: 100%; margin-top: 10px; }
  .about-activites-list .row { margin-left: -5px; margin-right: -5px; }
  .about-activites-list .row > div { padding-left: 5px; padding-right: 5px; }
  .about-activites-a1 { margin-bottom: 10px; }
  .about-activites-a1 .span-title { font-size: 14px; line-height: 40px; }
  .about-team-art-title .div-info2 { display: flex; flex-wrap: wrap; justify-content: center; margin-top: 0; padding-top: 10px; }
  .about-team-art-title .div-info2 .span-01 { margin: 10px 10px 0; font-size: 14px; line-height: 24px; }
  .art-share { position: static; display: inline-block; margin: 10px 10px 0; transform: translateY(0); }
  .pubilc-recomm-a1 { margin-bottom: 10px; }
  .pubilc-recomm-a1 .span-cont { padding-left: 15px; padding-right: 15px; }
  .pubilc-recomm-a1 .span-cont .bdo-title { font-size: 14px; line-height: 24px; height: 48px; }
  .pubilc-recomm-a1 .span-cont .bdo-info { font-size: 12px; }
  .public-bream .div-weather { position: static; transform: translateY(0); margin-top: 10px; margin-left: auto; }
  .video-a1 { margin-top: 10px; }
  .video-a1 .span-txt { font-size: 14px; line-height: 24px; margin-top: 10px; }
  .notice-list li { padding-left: 15px; padding-right: 100px; }
  .notice-list li a { font-size: 14px; line-height: 46px; }
  .notice-list li .span-date { font-size: 14px; right: 15px; }
  .news-list li { padding: 15px; margin-bottom: 15px; }
  .news-list li .a-img { position: static; width: 100%; }
  .news-list li .a-img img { width: 100%; }
  .news-list li .div-cont { padding-left: 0; padding-right: 0; }
  .news-list li .div-cont .div-title a { font-size: 18px; line-height: 28px; }
  .news-list li .div-cont .div-des { margin-top: 10px; }
  .system-tedian-cont { flex-direction: column; }
  .system-tedian-cont .div-img { width: 100%; margin-bottom: 20px; padding-right: 0; }
  .system-tedian-cont .div-img::before { display: none; }
  .system-tedian-cont .div-img img { width: auto; display: block; margin: 0 auto; }
  .system-tedian-cont .div-word { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .system-tedian-cont .div-word .div-des { font-size: 14px; line-height: 24px; padding-left: 15px; padding-right: 15px; text-align: justify; }
  .system-tedian-cont.ling { padding-top: 20px; }
  .system-tedian-cont.ling .div-img { padding-left: 0; margin-bottom: 0; }
  .system-tedian-cont.ling .div-word { padding-top: 20px; }
  .system-achieve { margin-top: 20px; margin-bottom: 20px; }
  .system-achieve-word .div-des { font-size: 14px; line-height: 24px; }
  .system-achieve-word .system-achieve-list .row { margin-left: -5px; margin-right: -5px; }
  .system-achieve-word .system-achieve-list .row > div { padding-left: 5px; padding-right: 5px; }
  .system-achieve-word .system-achieve-list .div-01 { margin-top: 10px; }
  .history-list::before { left: 10px; }
  .history-list li { margin-top: 20px; }
  .history-list li:first-child { margin-top: 0; }
  .history-list li .div-cont { width: 100%; padding-left: 64px; }
  .history-list li .div-cont .b-year { font-size: 20px; }
  .history-list li .div-cont .b-year::before { margin-right: 10px; width: 50px; height: 13px; background-size: cover; }
  .history-list li .div-cont .div-des { font-size: 14px; line-height: 24px; margin-top: 5px; }
  .pop-up-tc { max-width: 90%; }
  .pop-up-close { width: 35px; top: 5%; right: 10px; }
  .pop-up-owl .owl-nav button.owl-prev, .pop-up-owl .owl-nav button.owl-next { position: absolute; top: 50%; width: 30px; height: 30px; transform: translateY(-50%); background-repeat: no-repeat; background-position: center; font-size: 0; }
  .pop-up-owl .owl-nav button.owl-prev { left: 3.93%; background-image: url("../images/arrow-left3.png"); }
  .pop-up-owl .owl-nav button.owl-prev:hover { background-image: url("../images/arrow-left3h.png"); }
  .pop-up-owl .owl-nav button.owl-next { right: 3.93%; background-image: url("../images/arrow-right3.png"); }
  .pop-up-owl .owl-nav button.owl-next:hover { background-image: url("../images/arrow-right3h.png"); }
  .pop-up-owl .pop-up-img .div-title { padding: 10px 15px; font-size: 16px; color: #fff; line-height: 26px; height: auto; } 
   .pubilc-recomm-a1 .span-cont .h18{height:18px;}
   .ch3str{
       display: none;
   }
}
@media (max-width: 400px) { .footer-ewm-01 .div-img img { width: 60px; } 
    video{width:100%;}
}

/*# sourceMappingURL=media.css.map */
