html {
  --page-width: 100%;
  --topbar-height: 0.55rem;
  --topbar-link-color: #d49f53;
  --topbar-search-border-color: #d49f53;
  --block-gap: 10px;
  --page-content-font-size: .08rem;
}

body{ font-family: '\5FAE\8F6F\96C5\9ED1','\5B8B\4F53'; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: .08rem; }

.desktop-only, .mobile-hide { display: none !important; }

*{ margin:0; padding:0;}
a { text-decoration:none; color: #a6760d; }
a:hover { color: #c7a840; }
ul { list-style:none; }
img { max-width: 100% !important; border: none; }

#wrapper { min-width: var(--page-width); margin:0 auto; }
.container{ margin:0 auto; width:var(--page-width, 100%); overflow: hidden; }

/* 头部块 */
.topbar{ display: flex; align-items: center; height:var(--topbar-height); border-bottom: 1px solid #f3d9a7; }
.topbar .logo{ flex:1; background: url(/r/site_1/default/img/logo-sm.png) no-repeat .1rem center; background-size: 1.2rem auto; height: 100%; }
.topbar .right{ display: flex; align-items: flex-end; justify-content: center; }

.topbar .right .btn_search { width: .5rem; height: var(--topbar-height); background: #dcdcdd url('/r/site_1/default/img/icon-search1.png') no-repeat center; }
.topbar .right .btn_mainnav { width: .5rem; height: var(--topbar-height); background: #d49f53 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxLjE4OCAzLjc1SDIuODEzYS4xODguMTg4IDAgMCAwLS4xODguMTg4djEuNWMwIC4xMDMuMDg0LjE4Ny4xODguMTg3aDE4LjM3NWEuMTg4LjE4OCAwIDAgMCAuMTg3LS4xODh2LTEuNWEuMTg4LjE4OCAwIDAgMC0uMTg4LS4xODd6bTAgMTQuNjI1SDIuODEzYS4xODguMTg4IDAgMCAwLS4xODguMTg4djEuNWMwIC4xMDMuMDg0LjE4Ny4xODguMTg3aDE4LjM3NWEuMTg4LjE4OCAwIDAgMCAuMTg3LS4xODh2LTEuNWEuMTg4LjE4OCAwIDAgMC0uMTg4LS4xODd6bTAtNy4zMTNIMi44MTNhLjE4OC4xODggMCAwIDAtLjE4OC4xODh2MS41YzAgLjEwMy4wODQuMTg4LjE4OC4xODhoMTguMzc1YS4xODguMTg4IDAgMCAwIC4xODctLjE4OHYtMS41YS4xODguMTg4IDAgMCAwLS4xODgtLjE4OHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==) no-repeat center; }
.topbar .right .btn_close { display: none; width: .5rem; height: var(--topbar-height); background: #dcdcdd url('/r/site_1/default/img/icon-close.png') no-repeat center; background-size: 40%; }

.topbar .right .search { position: absolute; left: 0; top: var(--topbar-height); right: 0; z-index: 2; height: 0.35rem;  padding: 0.15rem 0.08rem; background: #fff; margin-top: 1px; display: flex; align-items: center; }
.topbar .right .search .search-input { flex: 1; height: 100%; padding: .01rem .08rem; border: 1px solid var(--topbar-search-border-color); }
.topbar .right .search .search-button { width: 0.48rem; height: 100%; padding: 0.185rem; border: 1px solid var(--topbar-search-border-color); background: var(--topbar-search-border-color) url('/r/site_1/default/img/icon-search1.png') no-repeat center; }


/* 主菜单 */
.menubar{ position: absolute; left: 0; top: var(--topbar-height); right: 0; z-index: 2; background:#fff; margin-top: 1px; border-bottom: 1px solid #a6760d;
}

 }
.menu { width: var(--page-width); margin:0 auto; display: block; }
.menu > li { border-bottom: 1px solid #f0f0f2; }
.menu > li > a { background: url(/r/site_1/default/img/mobileicon.jpg) no-repeat 20px center; text-indent: 0.4rem; display: block; height: 0.35rem; line-height: .35rem; }
.menu > li > a > span { color: #717071; font-size: .14rem; display: block; height: 100%; }
.menu > li.actived > a > span { color: #d49f53; }

/* 子菜单 */
.has-submenu { position: relative; }
.menu-submenu { padding: .02rem 0.48rem .12rem; }
.menu-submenu ul { display: flex; flex-wrap: wrap; text-align: left; width: 100%; border-left: 1px dashed #e8e8e8; padding-left: 0.1rem; }
.menu-submenu ul li { flex: 0 0 33.33%; height: .25rem; line-height: .25rem; }
.menu-submenu ul li a { display: block; color: #717071; font-size: .14rem; }

.banner{ margin-top: 0; height: 100%; }
.banner img{ height:100%;}

.footer { margin-top: var(--block-gap); background:#e6e6e6; border-top:5px #d49f53 solid; font-size: .12rem; padding: 0.18rem 0.18rem; }
.footer-inner { width: 100%; }
.footer-left { color: #666666; }

.footer-left a { color: #333; }
.footer-left a:hover { color: #d49f53; }

.footer-logo { display: none; }

.footer-links ul { display: flex; flex-wrap: wrap; }
.footer-links li { flex: 0 0 25%; line-height: .25rem; }

.footer-copyright { margin: .15rem 0; font-size: .102rem; display: flex; flex-wrap: wrap; }
.footer-copyright span { line-height: .18rem; }
.footer-copyright span:first-child { flex: 1; }
.footer-copyright span:nth-child(2) {  }
.footer-copyright span:last-child { flex: 0 0 100%; text-align: center; }

.footer-right { text-align: center; font-size: 85%; }
.footer-right img { width: .85rem; }

.news-container{  display: flex;  flex-direction: column-reverse; }


.nav-left,.menubar{ display:none;}

.breadcrumb {
    padding: 8px 15px; 
    list-style: none;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
	line-height:25px;
       font-size: .13rem;
}
.breadcrumb>li a { color:#666;}
.breadcrumb>li a:hover { color: #c7a840; }
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.breadcrumb li.active {
    color: #d49f53;
}



/*标题*/
.navbox {
    display: flex;
}
.nav-left { flex: 1; margin-top: 0.12rem;}

.title {
    padding-left: 0.2rem;
    font-size: .2rem;
    color: #a6760d;
    float: left;
    line-height: .4rem;
    border-bottom: 2px solid #035cac;
}


.english {
    font-size: 20px;
    color: #ddd;
    float: left;
    line-height: .4rem;
    text-transform: capitalize;
    font-weight: bold;
    margin-left: 5px;
    border-bottom: 2px solid #035cac;
}

/* 百度地图 */
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
