@charset "UTF-8";
/*主色*/
/*配色*/
.img4-3 { display: block; position: relative; }
.img4-3:after { display: block; padding-top: 75%; content: ''; }
.img4-3 img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.img16-9 { display: block; position: relative; }
.img16-9:after { display: block; padding-top: 56.25%; content: ''; }
.img16-9 img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }

.color-primary { color: #98211b; }

.color-ornament { color: #333; }

.color-red { color: #e53232; }

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-left { text-align: left; }

.mt10 { margin-top: 10px !important; }

.mt20 { margin-top: 20px !important; }

.clearlist { margin: 0; padding: 0; list-style: none; }

.clearfix:before, .clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all; }

.ellipsis-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.weui-cells { margin: 10px 0; font-size: 15px; }
.weui-cells:before, .weui-cells:after { content: none; }

.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before, .weui-cells_radio .weui-check:checked + .weui-icon-checked:before { color: #98211b; }

.weui-btn { vertical-align: middle; }

.weui-btn_primary { background-color: #98211b; }

.weui-btn_primary:not(.weui-btn_disabled):active { background-color: #8c1e19; }

.weui-btn_loading.weui-btn_primary { background-color: #8c1e19; }

.weui-btn_disabled.weui-btn_primary { background-color: #cc908d; }

.weui-btn_plain-primary { color: #98211b; border-color: #98211b; }

.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active { color: #cc908d; border-color: #cc908d; }

.weui-btn_ornament { background-color: #333; }

.weui-btn_ornament:not(.weui-btn_disabled):active { background-color: #2f2f2f; }

.weui-btn_loading.weui-btn_ornament { background-color: #2f2f2f; }

.weui-btn_disabled.weui-btn_ornament { background-color: #999999; }

.weui-btn_plain-ornament { background-color: transparent; border-width: 1px !important; color: #333; border-color: #333; }
.weui-btn_plain-ornament:after { border-width: 0; }

.weui-btn_plain-ornament:not(.weui-btn_plain-disabled):active { color: #999999; border-color: #999999; }

.weui-form-preview__btn_primary { color: #98211b; }

.weui-switch:checked { background-color: #98211b; border-color: #98211b; }

.weui-input[type="date"] { vertical-align: middle; }

.weui-btn + .weui-btn { margin-top: 0; }

* { -webkit-tap-highlight-color: transparent; box-sizing: border-box; }

html, body { min-height: 100%; }

body { background-color: #f7f7f7; font-size: 16px; }

img { vertical-align: top; max-width: 100%; }

input, button { font: inherit; }

a { color: inherit; }

.weui-content { overflow: hidden; }

.weui-content-padded { margin: 15px; }

.weui-bar { background-color: #FFF; line-height: 50px; position: fixed; left: 0; right: 0; z-index: 9; }
.weui-bar:before { content: ""; -webkit-transform: scaleY(0.5); height: 1px; background-color: #DDD; position: absolute; left: 0; right: 0; z-index: -1; }

.weui-bar-header { height: 50px; top: 0; }
.weui-bar-header .weui-bar-btnbox { position: absolute; top: 0; bottom: 0; color: #666; text-align: center; }
.weui-bar-header .weui-bar-btnbox.weui-bar-left { left: 0; }
.weui-bar-header .weui-bar-btnbox.weui-bar-right { right: 0; }
.weui-bar-header .weui-bar-btnbox .weui-bar-btn { height: 50px; width: 50px; float: left; font-size: 16px; }
.weui-bar-header .weui-bar-btnbox .weui-bar-link { height: 50px; width: 50px; float: left; font-size: 14px; }
.weui-bar-header .weui-bar-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; word-break: break-all; margin: 0 50px; text-align: center; font-size: 17px; font-weight: 500; }
.weui-bar-header:before { bottom: 0; -webkit-transform-origin: 0 100%; }

.weui-bar-header ~ .weui-content { padding-top: 50px; }

.weui-bar-footer { height: 50px; bottom: 0; background-color: #FDFDFD; }
.weui-bar-footer:before { top: 0; -webkit-transform-origin: 0 0; }

.weui-bar-footer ~ .weui-content { padding-bottom: 50px; }

/*分页*/
.pagination { padding: 15px 0; font-size: 0; text-align: center; }
.pagination li { display: inline; }
.pagination li.active a, .pagination li.active span { background-color: #98211b; border-color: #98211b; color: #FFF; }
.pagination a, .pagination span { display: inline-block; margin: 2px; width: 36px; height: 36px; background-color: #FFF; border-radius: 3px; line-height: 36px; font-size: 14px; color: #333; }

.weui-hidden { display: none !important; }

.weui-show { display: block !important; }

.flex-center { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }

.weui-loadmore_line .weui-loadmore__tips { background-color: #f7f7f7; }

.swiper-pagination { line-height: 1; }

.swiper-pagination-bullet { width: 6px; height: 6px; border-radius: 3px; background-color: #fff; opacity: .5; }
.swiper-pagination-bullet.swiper-pagination-bullet-active { width: 12px; background-color: #98211b; opacity: 1; }

.page-footer { font-size: 14px; }
.page-footer .linkitem { height: 50px; position: relative; border-left: 1rpx solid #ddd; z-index: 2; width: 55px; text-align: center; line-height: 1; font-size: 10px; color: #333; }
.page-footer .weui-flex__item { position: relative; }
.page-footer .linkitem:first-child { border: none; }
.page-footer .linkitem .iconfont { display: block; margin: 10px 0 3px; font-size: 18px; }
.page-footer .linkitem .weui-badge { margin: 0 0 0 3px; position: absolute; left: 50%; top: 3px; font-size: 10px; }
.page-footer .linkitem.active { color: #000; }
.page-footer .weui-btn { min-width: 100px; height: 50px; position: relative; z-index: 2; padding: 0; border-radius: 0; line-height: 50px; font-size: 16px; }
.page-footer button:after { content: none; }

.banner img { width: 100%; }

.nav-footer { font-size: 10px; text-align: center; line-height: 1; }
.nav-footer a { color: #808080; }
.nav-footer a .icon { margin-top: 8px; margin-bottom: 8px; height: 20px; background: no-repeat center; background-size: contain; }
.nav-footer a .icon_home { background-image: url(../images/icon_home.png); }
.nav-footer a .icon_rzxm { background-image: url(../images/icon_rzxm.png); }
.nav-footer a .icon_zscx { background-image: url(../images/icon_zscx.png); }
.nav-footer a .icon_download { background-image: url(../images/icon_download.png); }
.nav-footer a.active { color: #98211b; }
.nav-footer a.active .icon_home { background-image: url(../images/icon_home_h.png); }
.nav-footer a.active .icon_rzxm { background-image: url(../images/icon_rzxm_h.png); }
.nav-footer a.active .icon_zscx { background-image: url(../images/icon_zscx_h.png); }
.nav-footer a.active .icon_download { background-image: url(../images/icon_download_h.png); }
.nav-footer ~ .product-footer { bottom: 50px; }
.nav-footer ~ .product-footer ~ .weui-content { padding-bottom: 100px; }

.gonggao { height: 40px; border-bottom: 1px solid #e8e8e8; line-height: 40px; padding: 0 15px; display: -webkit-box; background-color: #fff; font-size: 14px; overflow: hidden; }
.gonggao .iconfont { color: #98211b; }
.gonggao .tit { margin: 0 10px; }
.gonggao .date { color: #999; float: right; margin-left: 10px; }
.gonggao .swiper-slide { height: 45px !important; overflow: hidden; }
.gonggao .swiper-container { height: 45px; }

.index-nav { background-color: #fff; padding: 15px 0; }
.index-nav li { width: 25%; float: left; text-align: center; }
.index-nav li .icon { height: 50px; }
.index-nav li .icon img { height: 50px; }
.index-nav li .tit { margin-top: 10px; font-size: 12px; color: #666; }

.page { background-color: #fff; overflow: hidden; }

.page-title { margin: 25px 15px 0; font-size: 20px; font-weight: 500; line-height: 1.4; }

.page-info { margin: 0 15px; font-size: 14px; color: #999; }

.page-content { margin: 15px; font-size: 14px; color: #333; }
.page-content p { margin: 15px 0; display: block; }

.indexhd .tit { color: #98211b; border-left: 3px solid #98211b; padding-left: 10px; }

.companynews .tjnews { display: -webkit-box; }
.companynews .tjnews .img { width: 120px; margin-right: 10px; }
.companynews .tjnews .tit { color: #98211b; }
.companynews .tjnews .desc { margin-top: 3px; font-size: 12px; color: #666; }
.companynews .tjnews .date { color: #999; font-size: 12px; margin-top: 5px; }
.companynews .item .tit { font-size: 13px; }
.companynews .item .date { font-size: 12px; margin-left: 15px; }

.rzcx { background-color: #fff; margin: 10px 0; padding: 10px; }
.rzcx .swiper-slide { background-color: #fff5f5; padding: 20px; }
.rzcx .tit { font-size: 16px; }
.rzcx .en { color: #999; font-size: 12px; }
.rzcx .btnbox { margin-top: 10px; }
.rzcx .btnbox .weui-btn { border-radius: 0; }

.rzxm .item { display: -webkit-box; margin: 15px; padding: 10px; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); }
.rzxm .item .img { width: 65px; margin-right: 15px; margin-left: 5px; }
.rzxm .item .img img { width: 65px; }
.rzxm .item .tit { color: #98211b; border-bottom: 1px solid #eee; padding-bottom: 5px; }
.rzxm .item .list { font-size: 12px; margin-top: 6px; color: #666; line-height: 1.8; }
.rzxm .bd { margin-top: -15px; }

.zhishi .bd { padding: 0; }
.zhishi .bd .item { width: 25%; padding: 15px; float: left; text-align: center; }
.zhishi .bd .item .icon { height: 22px; }
.zhishi .bd .item .icon img { height: 22px; }
.zhishi .bd .item .txt { font-size: 12px; color: #666; margin-top: 6px; }

.search { font-size: 15px; height: 30px; padding: 0 10px 0 35px; line-height: 30px; background-color: #f3f3f3; border-radius: 15px; position: relative; }
.search .iconfont { position: absolute; left: 12px; top: 0; color: #999; text-align: center; }
.search input { width: 100%; -webkit-appearance: none; background: none; border: none; height: 30px; line-height: 30px; }

.screen { text-align: center; font-size: 15px; line-height: 50px; font-size: 14px; }
.screen a { height: 50px; display: inline-block; }
.screen .active a { color: #98211b; border-bottom: 2px solid #98211b; position: relative; z-index: 2; }

.newsitem { display: block; }
.newsitem .date { font-size: 12px; margin-left: 10px; }
.newsitem .desc { font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; line-height: 1.8; }

.xiazai-item .weui-cell { padding: 15px; }
.xiazai-item .tit { font-size: 15px; }
.xiazai-item .date { font-size: 12px; color: #999; margin-top: 5px; }
.xiazai-item .weui-btn { border-radius: 20px; padding-left: 10px; padding-right: 10px; }

.rzitem { background-color: #fff5f5; padding: 20px 15px; margin: 15px; -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.rzitem .tit { font-size: 15px; }
.rzitem .en { font-size: 12px; color: #999; }
.rzitem .weui-btn { border-radius: 0; padding-left: 10px; padding-right: 10px; }


.noinfo { margin-top: 40px; text-align: center; }

.noinfo .iconfont { font-size: 60px; color: #CCC; }

.noinfo .desc { color: #999; font-size: 14px; }
/*# sourceMappingURL=style.css.map */
