/*背景*/
body { color: #7f4200; min-width: 300px;  max-width: 640px;  margin: 0 auto;}
ul, li, ol, dl, dt, dd { margin: 0; padding: 0; border: 0; list-style: none;}
a {color: #c80000;}
a:active{color: #592e00;}
.ellipsis2 {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word;}
.mui-content { background: url(jxw_bj.jpg); }
.jxw-home-bj { background: #000000 url(home-bj.jpg) no-repeat; background-size: 100% auto; }

/*头部背景*/
.jxw-bj { background-color: #353539;}
.jxw-bj .iconfont, .jxw-bj .mui-tab-label, .jxw-bj .mui-title { color: #ffffff;}
.jxw-bj .mui-active .iconfont, .jxw-bj .mui-active .mui-tab-label { color: #ffff00;}

/*图片广告*/
.jxw-pic { overflow: hidden; text-align: center; }
.jxw-pic img{ max-width: 100%; margin: 0; padding: 0; border: 0; display: block;}

/*首页生肖列表*/
.jxw-home-sx { padding: 0 15px; }
.jxw-home-sx li { float: left; width: 33.33333%; padding: 5px; text-align: center;}
.jxw-home-sx li img { width: 100%; display: block;}

/*按钮样式*/
.jxw-home-anniud { padding: 10px 15px;}
.jxw-home-anniud a { display: block; background-color: #c80000; text-align: center; font-size: 16px; color: #fcd971; padding: 10px 0;}

/*头部*/
.jxw-top { background: #000 url(jxw-top.jpg) no-repeat center 0; background-size: 100% auto; text-align: center; }
.jxw-top span { display: block; text-align: center; padding-top: 5%; }
.jxw-top span img { width: 20%; }
.jxw-top h4 { display: inline-block; margin: 0 auto; background-color: #c80000; color: #fcde7e; font-size: 14px; padding: 2px 3px; }
.jxw-top h3 { color: #ffff00; font-size: 24px; }
.jxw-top p { color: #ffd986; font-size: 14px; line-height: 20px; padding: 5px 15px 10px 15px; margin-bottom: 0; }

/*吉祥物介绍*/
.jxw-sm { background-color: #f5d7a2; padding: 10px 15px 20px 15px; }
.jxw-qjbx { text-align: center;  }
.jxw-qjbx img { width: 60%; }
.jxw-txt { padding: 5px 0 0 0; font-size: 16px; line-height: 24px; text-indent: 2em; color: #000000;}
.jxw-xiangxi { text-align: center; }
.jxw-xiangxi li { float:left; width:50%; }
.jxw-xiangxi h4 { text-align:center; padding: 0 10px; margin: 0; }
.jxw-xiangxi h4 img { width: 100%; }
.jxw-xiangxi h2 { text-align:center; font-size:14px; line-height: 20px; margin: 0; color:#370000; padding: 5px 0; }
.jxw-xiangxi span { display: inline-block; font-size: 14px; padding:0px 2px; background-color: #370000; color:#fff;}
.jxw-xiangxi p {color:#7e1110; line-height:20px; padding: 0 10px; text-align: left; min-height: 120px;  }

/*吉祥物产品选*/
.jxw-n-tc { padding: 0 10px 10px 10px; }
.jxw-n-tc-item { width: 110px; text-align: center; display: inline-block; position: relative;}
.jxw-n-tc-item img { width: 100%; height: 100%; display: block; border: 1px #f5f0e5 solid;}
.jxw-n-tc-item a { display: block; }
.jxw-n-tc-item .txt {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; color: #000; padding-top: 5px; }
.jxw-n-tc-item .price { font-size: 14px; padding-bottom: 5px; }
.jxw-n-tc-item .anniu { background-color: #cc3c3c; color: #fff; padding: 2px 0; font-size: 12px; margin: 0 10px; }
.jxw-n-nannv { padding: 0 20%; border: 0; background: url(bd-n-nannv-bj.png) no-repeat center bottom; background-size:100% 3px;}
.jxw-n-nannv-item { padding: 0 5px;  border-left: 0 !important; font-weight: 700;}
.jxw-n-nannv-item.mui-active { background-color: transparent !important;}
.jxw-n-nannv-item span { display: block; background-color: #cc3c3c; border: 3px #cc3c3c solid; border-bottom: 0; color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.jxw-n-nannv-item.mui-active span {background: url(jxw_bj.jpg); border: 3px #cc3c3c solid; border-bottom: 0; color: #cc3c3c;  position: relative;}

.jxw-title { font-size: 22px; font-weight: bold; text-align: center; padding: 20px 0; }

/*吉祥物产品*/
.jxw-pro { color: #000; }
.jxw-pro h3 { font-size: 18px; margin: 0; padding: 5px 0; text-align: center; }
.jxw-pro h4 { font-size: 16px; font-weight: normal; text-align: center; }
.jxw-pro p { color: #000; font-size: 14px; text-align: left; padding: 0 15px; margin: 0; }
.jxw-pro h5 { text-align: center; }
.jxw-pro h4 span { font-size: 24px; color: #c80000; }

/*底部*/
.jxw-upbj { background-color: #392b20; -webkit-box-shadow: 0 0 1px rgba(0,0,0,0); box-shadow: 0 0 1px rgba(0,0,0,0);}
.foot-item {border-right: 1px #47382d solid; color: #ffe0ba !important; font-size: 14px;}
.foot-an { width: 80%; }
.mui-popover {border-radius: 0; height: 300px;}
.mui-popover .mui-scroll-wrapper {margin: 0px 0; border-radius: 0px;}