html,body{ height:100%; margin:0; padding:0;}

body{ padding:0; margin: 0 auto;max-width:750px; color:#000; background:#FCF9E7; background-size:100% auto;}
input:focus,select:focus,option:focus{outline:none}
a{ color:#000;text-decoration:none;}

.bnnerbox{}
.bnnerbox a{display:block;}
.bnnerbox a img{display:block; width:100%; height:auto;}
.swiper-container.bannerxss{ width:100%; overflow:hidden; position:relative;}
.swiper-container.bannerxss .swiper-pagination-bullet{ background-color:#000;}
.swiper-container.bannerxss .swiper-pagination-bullet.swiper-pagination-bullet-active{ background-color:#f46665;}

.ggaomod{ padding:16px 8px;}
.ggaomod .ggaobox{ margin:0 12px; background:url(../images/index1/ggbgm.png) repeat-x 0 0; background-size:auto 36px; position:relative;}
.ggaomod .ggaobox:after{ content:""; width:13px; height:36px; background:url(../images/index1/ggbgl.png) no-repeat 0 0; background-size:auto 36px; position:absolute; top:0; left:-12px;}
.ggaomod .ggaobox:before{ content:""; width:13px; height:36px; background:url(../images/index1/ggbgr.png) no-repeat 0 0; background-size:auto 36px; position:absolute; top:0; right:-12px;}
.ggaomod .ggaobox .ggaotit{ font-size:14px; color:#fff;height:36px; line-height:36px; position:absolute; top:0; left:0px;}
.ggaomod .ggaobox .ggaolist{ padding:0 40px;}
.ggaoxss{ width:100%; overflow:hidden;}
.ggaomod .ggaobox .ggaolist .ggaoitem{ height:36px; line-height:36px; color:#fff;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.ggaomod .ggaobox .ggaolist .ggaoitem a{ font-size:14px; color:#fff;}
.ggaomod .ggaobox .ggaomore{ height:36px; line-height:36px; position:absolute; top:0; right:0px;}
.ggaomod .ggaobox .ggaomore a{ color:#c79093; font-size:12px;}

.cnmod{ padding:0 12px;}
.cnmod .cnmdtit{ position:relative;}
.cnmod .cnmdtit .cnmdth{ height:24px; line-height:24px; display: flex;justify-content:flex-start;align-items: center;}
.cnmod .cnmdtit .cnmdth span{ padding-right:4px;}
.cnmod .cnmdtit .cnmdth span img{ width:16px; height:16px;}
.cnmod .cnmdtit .cnmdth strong{ font-size:16px; font-weight:bold;}
.cnmod .cnmdtit .morelink{ position:absolute; top:0; right:0;}
.cnmod .cnmdtit .morelink a{ display:block; width:75px; height:24px; line-height:24px; text-align:center; border-radius:24px; font-size:12px; color:#b85e46; background-color:#ebd0b6;}

.cnmod .aboutmdbox{ padding:10px 0 16px;}
.cnmod .aboutmdbox a{ display:block; min-height:84px; position:relative;}
.cnmod .aboutmdbox a .aboutmdicon{width:calc(33.33% - 10px); height:100%;display: flex;justify-content: center;align-items: center; overflow:hidden; position:absolute; top:0; left:0;}
.cnmod .aboutmdbox a .aboutmdicon img{ width:100%; height:84px; object-fit: cover;}
.cnmod .aboutmdbox a .aboutmdtxt{ padding-left:33.33%; padding-top:8px; line-height:24px; font-size:14px;display:-webkit-box;justify-content: center;align-items: center; -webkit-box-orient: vertical; -webkit-line-clamp: 3; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.cnmod .aboutpicbox{ padding:16px 0 0px; border-top:1px solid #ebe6cf;}
.cnmod .aboutpicbox .abpclist{ width:100%; display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.cnmod .aboutpicbox .abpclist .abpcitems{ width:33.33%; padding-right:10px; padding-bottom:10px; box-sizing:border-box;}
.cnmod .aboutpicbox .abpclist .abpcitems:nth-child(3n-1){transform:translateX(5px);}
.cnmod .aboutpicbox .abpclist .abpcitems:nth-child(3n){transform:translateX(10px);}
.cnmod .aboutpicbox .abpclist figure{ padding:0; margin:0;}
.cnmod .aboutpicbox .abpclist .abpcitems a{display:block;}
.cnmod .aboutpicbox .abpclist .abpcitems a .abpcimg{width:100%; padding-top:calc(100% * 0.75); position:relative;}
.cnmod .aboutpicbox .abpclist .abpcitems a .abpcimg img{width:100%; height:100%; display:block; object-fit: cover; position:absolute; top:0; left:0;}
.cnmod .aboutpicbox .abpclist .abpcitems a .abpctitle{ font-size:14px; text-align:center; height:30px; line-height:30px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}

.navmubox{ border-top:8px solid #ebe6cf; padding:20px 0 10px;}
.navmubox .navmuens{display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.navmubox .navmuens .navmuenitems{ width:25%; padding-bottom:10px; text-align:center;}
.navmubox .navmuens .navmuenitems a{ display:inline-block;}
.navmubox .navmuens .navmuenitems a .navicon{display: flex;justify-content: center;align-items: center;}
.navmubox .navmuens .navmuenitems a .navicon img{ width:60px; height:60px;}
.navmubox .navmuens .navmuenitems a .navtxt{font-size:14px; text-align:center; height:30px; line-height:30px;}

.lkwrap{ padding-bottom:20px;}
.lkwrap .lkmod{ padding:0 6px; display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.lkwrap .lkmod .lkmditem{ width:50%; padding:0 6px; box-sizing:border-box;}
.lkwrap .lkmod .lkmditem a{ display:block; min-height:50px; padding:8px; border-radius:6px; background:url(../images/index1/ttongbg.png) no-repeat 0 0; background-size:cover; position:relative;}
.lkwrap .lkmod .lkmditem a .lkmdicon{ width:50px; height:50px;position:absolute; top:8px; left:8px;}
.lkwrap .lkmod .lkmditem a .lkmdicon img{width:100%; height:100%; object-fit: cover;}
.lkwrap .lkmod .lkmditem a .limdinfos{ padding-left:56px;}
.lkwrap .lkmod .lkmditem a .limdinfos .lkmdnames{ font-size:16px; font-weight:bold;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.lkwrap .lkmod .lkmditem:first-child a .limdinfos .lkmdnames{ color:#8b2831;}
.lkwrap .lkmod .lkmditem a .limdinfos .lkmdtxts{ font-size:8px;display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.lkwrap .lkmod .lkmditem a .limdinfos .lkmdbtn{ text-align:right;}
.lkwrap .lkmod .lkmditem a .limdinfos .lkmdbtn span{}
.lkwrap .lkmod .lkmditem a .limdinfos .lkmdbtn span img{ width:48px; height:auto; transform:translateY(3px);}

.cnmod .msulist{}
.cnmod .msulist .msuitem{ padding:12px 0; border-top:1px solid #ebe6cf;}
.cnmod .msulist .msuitem:first-child{ border:none;}
.cnmod .msulist .msuitem a{display:block; min-height:84px; position:relative;}
.cnmod .msulist .msuitem a .msupic{width:calc(33.33% - 10px); height:100%;display: flex;justify-content: center;align-items: center; overflow:hidden; position:absolute; top:0; left:0;}
.cnmod .msulist .msuitem a .msupic img{ width:100%; height:84px; object-fit: cover;}
.cnmod .msulist .msuitem a .msuinfos{padding-left:33.33%; padding-top:10px; }
.cnmod .msulist .msuitem a .msuinfos .msutit{line-height:24px; font-size:14px;display:-webkit-box;justify-content: center;align-items: center; -webkit-box-orient: vertical; -webkit-line-clamp:1; white-space: normal;text-overflow: ellipsis;overflow: hidden;}
.cnmod .msulist .msuitem a .msuinfos .msudisp{line-height:20px; font-size:14px; color:#666666; display:-webkit-box;justify-content: center;align-items: center; -webkit-box-orient: vertical; -webkit-line-clamp:2; white-space: normal;text-overflow: ellipsis;overflow: hidden;}



.rliwrap{ padding:20px 12px 16px;}
.rliwrap .rlibox{}
.rliwrap .rlibox a{ display:block; min-height:76px; border-radius:6px; background:url(../images/index1/rli1.png) no-repeat 0 0; background-size:cover; position:relative;}
.rliwrap .rlibox a .rlidate{width:110px; height:76px;display: flex;justify-content: center;align-items: center;flex-direction: column; background-color:#fff; border:1px solid #a9412d; position:absolute; top:-12px; left:10px;}
.rliwrap .rlibox a .rlidate .rlidtnw{ text-align:center;}
.rliwrap .rlibox a .rlidate .rlidtnw strong{ font-size:20px; font-weight:bold; color:#902d30;}
.rliwrap .rlibox a .rlidate .rlidtnw span{ padding-left:4px; font-size:12px; color:#902d30;}
.rliwrap .rlibox a .rlidate .rlidtnl{ padding-top:8px; font-size:12px;}
.rliwrap .rlibox a .rlidate .rlidtnl span{ padding-right:4px;}
.rliwrap .rlibox a .rlidate .rlidtnl .nlith{}
.rliwrap .rlibox a .rlizy{ padding-left:130px; min-height:76px;display: flex;justify-content:flex-start;align-items: center; font-size:18px; color:#fff; font-weight:bold;}

.cnmod .photosbox{ padding:10px 0 10px;}
.cnmod .photosbox .photolist{display:flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;}
.cnmod .photosbox .photolist figure{display:block;width:calc(50% - 6px); padding:0; margin:0; padding-bottom:12px; box-sizing:border-box; position:relative;}
.cnmod .photosbox .photolist figure a{display:block;}
.cnmod .photosbox .photolist figure a span{display:block;width:100%; padding-top:calc(100% * 0.75); position:relative;}
.cnmod .photosbox .photolist figure a span img{width:100%; height:100%; display:block; object-fit: cover; position:absolute; top:0; left:0;}



.lanxiwrap{ padding:10px 12px 20px;}
.lanxiwrap .lanxibox{ border-radius:6px; padding:10px; min-height:100px; background:url(../images/index1/lxbgs11.png) no-repeat 0 0; background-size:cover; position:relative;}
.lanxiwrap .lanxibox .lanxiinfo{ padding:8px; padding-right:120px;}
.lanxiwrap .lanxibox .lanxiinfo .lanxitit{ font-size:16px; font-weight:bold;}
.lanxiwrap .lanxibox .lanxiinfo .lwxmsg{ padding-top:4px;}
.lanxiwrap .lanxibox .lanxiinfo .lwxmsg .lxitel{ padding-top:4px; font-size:14px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.lanxiwrap .lanxibox .lanxiinfo .lwxmsg .lxiadr{ padding-top:4px; font-size:14px;display:flex;flex-direction: row;flex-wrap: wrap;justify-content:flex-start;}
.lanxiwrap .lanxibox .lanxiinfo .lwxmsg span{ display:block; max-width:calc(100% - 44px);}
.lanxiwrap .lanxibox .lanxiewm{ padding:4px; width:88px; height:88px; background-color:#fff; position:absolute; top:12px; right:12px;}
.lanxiwrap .lanxibox .lanxiewm img{ width:88px; height:88px;}

.muenwrap{ height:56px;}
.muenwrap .muenbox{ width:100%; height:56px; display:flex;  background-color:#977D63; position:fixed; bottom:0; left:0; z-index:5;}
.muenwrap .muenbox .muenitem{ flex:1;}
.muenwrap .muenbox .muenitem a{ padding:8px; display:block; text-align:center;}
.muenwrap .muenbox .muenitem a .muenicon{}
.muenwrap .muenbox .muenitem a .muenicon img{ width:24px; height:24px;}
.muenwrap .muenbox .muenitem a .muentxt{ font-size:12px; color:#ffffff;}
