@import url("site-theme.css");
@import url("site-swiper.css");
body{ font-size:.85rem;}
p{ padding:0px; margin:0px;}
a{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
#qrcode{ text-align:center; padding:0px;}
#qrcode canvas{ width:80%; margin-bottom:0px;}
.logoimg{ height:60px;}
.logo{padding-top:20px; padding-bottom:20px; height:100px;}
.logo h2{ float:left;margin-bottom:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 800px;}
.navbar-collapse{ text-align:center;}
.navbar-nav{ margin:auto; width:1230px;}
.navbar-expand-lg.navbar{ padding-bottom:0px; padding-top:0px; width:100%;}
.nav-item{ padding-top:0rem; padding-bottom:0rem;}
.bg-primary{ background-color:#00a03e !important;}
.shopmenu{display:none}
.fabumenu{padding:10px;height:55px;margin-bottom: 15px;}
.fabumenu2{padding:10px;width:100%;font-size:1rem}
.incimg{ max-width:100%;}
.yunbannner{height:500px!important}
.yunbannner h1{font-size: 5rem; width: 100%; text-align: center; display: block; line-height: 500px;color: #ffffff;}
.nomo{float:right;text-align:right;font-size:40px;color:#e60000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
.title_l{background-color:#0191C8 !important;border-color:#0191C8 !important;}
.title_r{background-color:#00AAA0 !important;border-color:#00AAA0 !important;}
.title_r2{background-color:#66809c !important;border-color:#66809c !important; font-size: 1.2rem;}
.navbar-dark .navbar-nav .nav-link{ color:#FFF;padding-right:2rem;padding-left:2rem; font-size:1rem;}
.navbar-expand-lg.navbar-dark .navbar-nav .nav-item.active{ background-color:#266A2E}
.navbar{ padding:0px;}
.fabumenua{font-size: 12px;background: #F1433F;color: #FFF;line-height: 22px;position: fixed;bottom: 100px;right: 10px;z-index: 999;border-radius: 15% !important;border: #FFF solid 2px;padding: .3rem 1rem;}
.btn>[class^='ai-'], .btn>[class*=' ai-']{ font-size:1.5rem;}
.copy{ margin-bottom:20px; margin-top:20px;}
.col-xl-12{ width:33%}
.corpname{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;max-width:900px;}
.rlogo{margin-left:10px;font-size:2rem; font-weight:normal; white-space: nowrap;text-overflow: ellipsis;overflow:hidden; width: 100%}
.tlogo{color:#666 !important; font-size:1rem;width: 100%;float: left;text-align: left; padding-left:0px;}
.topbara {background: linear-gradient(118deg,#3094fc,#005ccc);box-shadow: 0 1px 4px 0 rgba(0,0,0,.28);padding: .3rem .9375rem;}
.top{ height:150px; position:fixed; width:100%; background:#FFF; z-index:999}
.bg-position-start-bottom{ margin-top:150px;}
.xcxcode{ text-align:center; padding:20px;}
.xcxcode img{ width:80%; margin-bottom:10px;}
.codeline{border-bottom:#eeeeee solid 1px;}
.neirong{line-height: 28px; font-size: 1rem;}
.neirong td{border-bottom: #eeeeee solid 1px; padding-bottom: 10px; padding-top: 10px;}
.newslist{font-size: 1rem;}
.comenu{width: 100%; font-size: .85rem;}
.cmk{padding: 5px;}
#mpcode img{width: 100%;}
#wxcode img{width: 280px;}
#ttcode img{width: 280px;}
#dycode img{width: 280px;}
@media (max-width:767px){
.slogo{max-width: 100%!important;}
.lianxi{margin-top: 10px;}
.navbar-nav{ margin:auto; width:100%; text-align:left;}
.navbar-brand{ padding-left:10px; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:100%;height: 60px;line-height: 60px;}
.yunbannner{height:150px!important}
.yunbannner h1{font-size: 1.5rem; width: 100%; text-align: center; display: block; line-height: 150px;}
.shopmenu ul{padding:0;margin:0; margin-top:10px; margin-bottom:5px;}
.shopmenu li{width:25%;text-align:center;padding:0px 15px 0px 15px;list-style-type:none;float:left;line-height:30px}
.shopmenu img{width:100%}
.shopmenu a{color:#000;text-decoration:none}
.shopmenu{display:block;width:100%}
.navbar-fixed-bottom .btn{border-radius:0rem;font-size: .85rem;}
.navbar-fixed-bottom{ position:fixed; bottom:0px; width:100%; z-index:999;}
.navbar-fixed-bottom ul li, ol li{ margin:0px; width:33.33%;}
.pt-3{ padding-top:0px !important;}
.copy{ margin-bottom:80px; margin-top:20px;}
.btn-success {width: 100%;}
.navbar-content-center {width: 100%;}
.msya{ display:none;}
.huiyuan{ padding:0px; height:30px; line-height:30px;}
.logo{ height:80px; padding:5px;}
.rlogo{ font-size:1.3rem;}
.tlogo{ font-size:1rem;}
.rlogo{ width:100%;white-space: nowrap;text-overflow: ellipsis;overflow:hidden; margin-left:-80px; padding-left:90px;}
.bg-position-start-bottom{ margin-top:70px;}
.top{ height:70px; position:fixed}
.btn-success{ border:0px; padding-top:15px; padding-bottom:15px;}
.mdh{ background-color:#EE451F; color:#FFF;}
.mmp{ background-color:#13C4A3; color:#FFF;}
.mly{ background-color:#BEF7E4; color:#333333;}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.show{background-color:#96C0CE;border-color:#96C0CE;color:#fff;}
.xcxcode{ text-align:center; padding:20px;}
.xcxcode img{ width:80%; margin-bottom:10px;}
.codeline{ border:none}
}