html, body {height:100%;width:100%; }
html, body, h1, h2, h3, h4, h5, h6, div, ul, ol, li, dl, dt, dd, iframe, textarea, input, button, p, strong, b, i, a, span, del, pre, table, tr, th, td, form, fieldset, .pr, .pc { margin: 0; padding: 0; word-wrap: break-word; font-family: verdana,Microsoft YaHei,Tahoma,sans-serif; *font-family: Microsoft YaHei,verdana,Tahoma,sans-serif; }
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc, em, del { font-style: normal; font-size: 100%; }
ul, ol, dl { list-style: none;}
a{ text-decoration: none;color: #666; }
.clear:after{ clear: both;content: '';display: block;width: 0;height: 0;visibility: hidden; }
.ovfHiden{ overflow-y: hidden;height: auto; }

.m_box{ width: 100%;margin: 0 auto 0.45rem;position: relative;overflow: hidden; }

.head{ width: 100%;position: fixed;top: 0;background: #fff;z-index: 88; }
.head_search{ width: 100%;border-bottom: 0.01rem solid #d5d5d5; }
.head_return{ width: 0.3rem;height: 0.45rem;background: url(../images/back.png) center no-repeat;background-size: auto 0.22rem;float: left; }
.head_entry{ float: left;font-size: 0.16rem;text-align: center;line-height: 0.45rem;width: 3.05rem; }
.head_messge{ float: right;width: 0.4rem;height: 0.45rem;background: url(../images/messge2.png) center no-repeat;background-size: auto 0.2rem; }
.head_search form{ float: left;margin-top: 0.06rem; }
.head_search form input{ width: 2.66rem;height: 0.32rem;float: left;background: #f5f5f5;font-size: 0.14rem;text-indent: 0.2rem;outline: none;border: none; }
.head_search form button{ float: left;width: 0.4rem;height: 0.32rem;background: url(../images/search2.png) center center no-repeat #f5f5f5;border: none;margin-left: -0.01rem;background-size: auto 0.2rem; }

.shop_top{ margin-top: 0.46rem; }
.shop_top img{ display: block;width: 100%;height: auto; }
.shop_logo{ width: 0.5rem;height: 0.5rem;overflow: hidden;margin: 0.68rem 0.3rem 0 0.2rem;float: left; }
.shop_logo img{ width: 100%;height: 100%;display: block; }
.shop_name{ width: 2.4rem;height: 0.5rem;float: left;margin-top: 0.68rem;line-height: 0.7rem;font-size: 0.16rem;color: #fff;overflow: hidden; }
.shop_nav{ width: 100%;height: 0.6rem;border-bottom: 0.01rem solid #d5d5d5;background: #fff; }
.shop_nav2{ position: fixed;top: 0.46rem;display: none;z-index: 88; }
.shop_nav li{ width: 18%;height: 0.6rem;margin: 0 3.5%;background-repeat: no-repeat;background-position: center 0.06rem;background-size: 0.3rem 0.3rem;float: left; }
.shop_nav .nav_cur{ border-bottom: 0.02rem solid #f90;height: 0.58rem; font-size: 0.14rem;}
.shop_nav1 li:nth-child(1){ background-image: url(../images/wpm1.png); }
.shop_nav1 li:nth-child(2){ background-image: url(../images/wpm2.png); }
.shop_nav1 li:nth-child(3){ background-image: url(../images/wpm3.png); }
.shop_nav1 li:nth-child(4){ background-image: url(../images/wpm4.png); }
.shop_nav li a{ display: block;width: 100%;height: 100%;color: #444;text-align: center; }
.shop_nav1 li a{ font-size: 0.12rem;line-height: 0.96rem; }
.shop_nav2 li a{ font-size: 0.16rem;line-height: 0.6rem; }


.m_box section{ width: 100%;overflow: hidden;display: none; }
.m_box section:nth-of-type(1){ display: block; }
/*轮播图*/
#shop_banner{ width: 100%;height: 1.05rem;overflow: hidden;position: relative; }
.banner_img li{ width: 100%; }
.banner_img li img{ width: 100%;height: 1.05rem; }
.banner_bor{ position: absolute;bottom: 0.03rem;left: 50%;transform: translate(-50%); }
.banner_bor .on{ background: crimson; }
.banner_bor li{ width: 0.08rem;height: 0.08rem;border-radius: 50%;background: #fff;float: left;margin-left: 0.03rem; }
/*推广图片*/
.shop_foother{ width: 100%; }
.shop_foother a{ display: block;width: 100%;overflow: hidden; }
.shop_foother a img{ display: block;max-width: 100%;height: auto;margin: 0 auto; }
.shop_foother div{ padding: 0.2rem; }
.shop_foother div h5{ font-size: 0.16rem;font-weight: bold;color: #333;text-align: center;height: 0.5rem;line-height: 0.5rem; }
.shop_foother div h5 span{ color: #999; }
.shop_foother div p{ font-size: 0.14rem;text-indent: 0.24rem;line-height: 0.2rem; }

.shop_tjcp,.shop_article{/*border-bottom: 0.05rem solid #f5f5f5;border-top: .05rem solid #f5f5f5;*/padding: 0.05rem 0.05rem;background: #f5f5f5; }
.shop_tjcp h6,.shop_article h6{ width: 100%;height: 0.3rem;border-bottom: 0.05rem solid #f5f5f5;line-height: 0.3rem;text-indent:0.1rem;background: #fff;}
.shop_tjcp h6 a,.shop_article h6 a{ font-size: 0.16rem;color: #000;display: block; }
.shop_tjcp h6 span{ color: #999;float: right;margin-right: 0.1rem; }
.shop_tjcp ul{
	width: 100%;
	background: #f5f5f5;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between; 
}
.shop_tjcp ul::after{
	content: "";
	width: 32%;
}
.shop_tjcp li{width: 32%; margin-bottom: 0.1rem; overflow: hidden; border-radius: 5px;}
/*.shop_tjcp li:nth-child(odd){ float: left;margin-left: 0.05rem; }*/
/*.shop_tjcp li:nth-child(even){ float: right;margin-right: 0.05rem; }*/
.shop_tjcp li a{ float: left;width: 100%;height: 100%; }
.tjcp_n1{ height: 1.2rem;overflow: hidden;border-radius: 5px 5px 0 0; }
.tjcp_n1 img{ width: 100%;height: 100%;display: block; }
.tjcp_n2{ height: 0.4rem; font-size: 0.14rem; line-height: 0.2rem; overflow: hidden; color: #000; background: #fff;padding: 0 5px;border-radius:0 0 5px 5px; }
.tjcp_n3{ padding: 0 0.1rem;height: 0.38rem;line-height: 0.38rem;font-size: 0.18rem;color: #f00;overflow: hidden; }
.tjcp_n3 span{ font-size: 0.14rem; }

.shop_article ul{ width: 100%;/*border-top: 0.01rem solid #d5d5d5;*/border-bottom: 0.01rem solid #d5d5d5;    background: #fff; }
.shop_article li{ width: 100%;height:0.3rem;line-height:0.3rem; }
.shop_article li a{ width: 100%;height: 100%;display: block;font-size: 0.13rem;color: #000;text-indent: 0.16rem; }

/*底部菜单*/
.menu_footer{ width: 100%;position: fixed;bottom: 0;height: 0.45rem;background: #fff;box-shadow: 0 0.05rem 0.5rem #000; }
.menu_footer>div{ width: 50%;text-align: center;line-height: 0.45rem;font-size: 0.16rem;float: left;border-left: 0.01rem solid #d5d5d5;margin-left: -0.01rem; }
.menu_footer>div a{ display: block;width: 100%;height: 100%; }
/*新闻资讯*/
.news ul li{ width: 100%; height: 0.3rem; line-height: 0.3rem;font-size: .15rem; }
.news ul li a{ display: block;width: 70%;float: left;text-indent: 0.12rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.news ul li>span{ display: block;width: 24%;float: right; margin-right: 10px; }
.loading{ height: 0.5rem;display: none; }
.loading img { display: block;width: 0.32rem;height: 0.32rem;margin: 0.09rem auto; }
.eriod{ height: 0.3rem;box-shadow: 0 0 0.3rem #ccc;color: #c5c5c5;font-size: 0.14rem;background: #f5f5f5;text-align: center;line-height: 0.3rem;display: none; }


