﻿*{ margin: 0; padding: 0;}
html{height: 100%; width: 100%; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body{ font-size: 0.26rem; height: 100%; position: relative; font-family:simhei; margin: 0; padding: 0;color: #333; background: #fff;}
a{ text-decoration: none; color: #000;}
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
img{ border: none; display: block; margin: 0 auto;}
ul,li{ list-style: none;}
input[type="button"], input[type="submit"], input[type="password"], input[type="reset"], input[type="text"] {-webkit-appearance: none; font-family:simhei;}
.fl{float: left;}
em,i{font-style: normal;}

.wrap{width:7.5rem; margin: 0 auto; position: relative; overflow: hidden;}
.swiper-slide img {width:100%; height: 3.5rem; margin: 0 auto; display: block;}
.swiper-container{width: 100%; margin: 0 auto; position: relative;}
.shopBox{padding: 0 0.1rem;border-bottom: 1px solid #dddddd;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.navBox {width: 100%; overflow: hidden; margin:0 auto;}
.navBox .swiper-slide.selected {color: #ff5000;background: none !important;border-bottom: 6px solid #ff5000;box-sizing: border-box;}
.navBox .swiper-slide {position: relative;line-height: 0.36rem;text-align: center;font-size: 0.32rem;color:#333333;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;cursor: pointer;width: auto !important;padding: 0.25rem 0;background: none !important;-webkit-tap-highlight-color: transparent;min-width: 0.8rem;margin: 0 0.2rem;}
.navBox .swiper-slide.selected:before{ display: block;}

.shopList {padding: 0 0.3rem; margin: 0.4rem auto; overflow: hidden; display: none;}
.shopList li{width: 100%; margin: 0 auto; overflow: hidden; box-sizing: border-box; display: block;}
.shopList a{float: left; width: 3.35rem; min-height: 5.66rem; background: #f5f5f5; border-radius: 0.15rem; box-sizing: border-box; overflow: hidden; display: block; margin-right: 0.2rem; margin-bottom: 0.2rem;}
.shopList a:nth-child(2n){margin-right: 0;}
.shopList a img{width: 3.35rem; display: block;}
.shopList a .cpBot{padding: 0.2rem; margin: 0 auto; overflow: hidden;}

.cpBot h3{font-size: 0.28rem; color: #333333; display: block; line-height: 0.3rem;}
.cpBot p{font-size: 0.24rem; color: #999999; display: block; line-height: 0.26rem; padding: 0.13rem 0;}
.cpText{width: 100%; margin: 0 auto 0.15rem; overflow: hidden;}
.cpText span{float: left; background: #e4e4e4; border-radius: 0.5rem; padding: 0 0.1rem; font-size: 0.18rem; color: #999999; display: block; line-height: 0.24rem;}
.cpText span:first-child{margin-right: 0.1rem;}
.cpMon{width: 100%; margin: 0 auto 0.15rem; overflow: hidden;}
.cpMon em{float: left; border: 1px solid #ff5000; box-sizing: border-box; border-radius: 0.5rem; padding: 0 0.1rem; font-size: 0.2rem; color: #ff5000; display: block; line-height: 0.3rem;}
.cpMon em:first-child{margin-right: 0.05rem;}
.cpBot h5{font-size: 0.36rem; color: #ff5000; display: block; line-height: 0.4rem;}
.cpBot h5 i{font-size: 0.2rem ;}
.cpBot h5 b{font-size: 0.2rem; color: #999999; font-weight: normal;}
.btnMore{background: url(../img/btn_bg.png) no-repeat center; background-size: 100% 100%; width: 3.54rem; height: 0.82rem; margin: 0.3rem auto; font-size: 0.3rem; color: #2d2185; text-align: center; display: block; line-height: 0.82rem; font-weight: bold; overflow: hidden;}
.btnSee{width: 6.9rem; line-height: 0.8rem; margin: 0.2rem auto; border: 1px solid #666666; box-sizing: border-box; border-radius: 0.1rem; font-size: 0.28rem; color: #333333; text-align: center; display: block;}


/*2020-2-26*/
.fade{ position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; background: rgba(0,0,0,0.7); display: none;}
.fadeBox{width: 6.37rem; min-height: 5.6rem; background: #FFFFFF;  position: absolute; top: 20%; left: 50%; margin-left: -3.185rem; text-align: center; display: block; border-radius: 0.2rem;}
.inpBox{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 0.2rem;}
.jf_title{width: 100%;position: relative;text-align: center;font-size: 0.36rem;font-weight: bold;color: #1d2d50;margin: 0 auto 0.45rem;overflow: hidden;display: block;}
.jf_title span{line-height: 0.4rem; display: inline-block; vertical-align: middle; padding: 0 0.23rem;}
.jf_title img{display: inline-block; vertical-align: middle; width: 1.8rem; height: 0.03rem;}
.inpList{padding: 0 0.3rem;margin: 0 auto;overflow: hidden;}
.inpList li{width: 100%; margin: 0 auto 0.2rem; box-sizing: border-box; overflow: hidden;}
.inpList li img{float: left; width: 0.38rem; height: 0.34rem; display: block;margin-right: 0.05rem; margin-top: 0.18rem;}
.inpList li h2{float: left; font-size: 0.28rem; color: #202e50; display: block; line-height: 0.7rem; width: 1.46rem; font-weight: normal;}
.inpList li h2 em{font-size: 0.24rem; color: #ff5150;}
.inpList li input{float: left;width: 3.7rem;min-height: 0.7rem;background: #f8f8f8;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 0.1rem;font-size: 0.28rem;color: #a2a9bc;text-indent: 0.2rem;outline: none;}
.inpList li select{float: left; width: 4.4rem; min-height: 0.7rem;background:url(../img/sel.png) no-repeat 3.95rem center #f8f8f8; background-size: 0.24rem 0.12rem; border: 1px solid #dddddd; box-sizing: border-box; border-radius: 0.1rem; font-size: 0.28rem; color: #a2a9bc; text-indent: 0.2rem; outline: none; appearance: none; -webkit-appearance: none;}
.inpList li textarea{float: left;width: 3.7rem;min-height: 1.5rem;background: #f8f8f8;border: 1px solid #dddddd;box-sizing: border-box;border-radius: 0.1rem;font-size: 0.28rem;color: #a2a9bc;outline: none;padding: 0.2rem;}
.btnTj{width: 4rem;line-height: 0.88rem;background: #4437a1;border-radius: 0.5rem;margin: 0.2rem auto;overflow: hidden;font-size: 0.36rem;color: #FFFFFF;text-align: center;display: block;}

/*2020-3-2*/
.swiper-slide img {width:100%; height: 4rem; margin: 0 auto; display: block;}
.swiper-container{width: 100%; margin: 0 auto; position: relative;}