@charset "utf-8";
.hide{display:none;}
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,table,textarea{font-size:16px;line-height:1.25em}
body{min-width:320px;font-size:1em; -webkit-text-size-adjust:none; font-size:62.5%; background:#f5f5f5;}
a{outline:none; text-decoration:none; border:0; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; }
*{ outline:none;}
.splitter100{width:100%;  height:1px; background:#ebebeb; overflow:hidden; clear:both;}
.l{float:left;}
.r{float:right;}
.absolute{position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}
.relative{position:relative;}
.relativebox{width:100%; position:relative;}
.img100,.div100{width:100%;}
.div50{width:50%;}
.clear20{clear:both; height:20px; width:100%; overflow:hidden;}
.clear10{clear:both; height:20px; width:100%; overflow:hidden;}
.clear{clear:both;}
.main{width:100%;min-width:320px; margin:0 auto;max-width:720px; font-size:14px; padding:0px; overflow:hidden;}
.fff{background:#fff;}
.main .inner93{ width:93.75%; margin:0px auto; }
.main .inner97{ width:97%; margin:0px auto; }
.main .inner90{ width:90%; margin:0px auto; }
button{border: none}

/**轮播组件样式**/
.swipe {
    overflow: hidden;
    visibility: hidden;
    position: relative;
    margin-top:0px;
    z-index:12;
}
.swipe-wrap {
    overflow: hidden;
    position: relative;
}
.swipe-wrap > div {
    float:left;
    width:100%;
    position: relative;
}
.hide{
    display: none;
}
.swipe-wrap > div img{width:100%;}
.swipe .dotbox{position:absolute; width:100%; height:10px; bottom:35px; left:0px; text-align:center;}
.swipe .dotbox img{ border:0px; margin:0px; display:inline-block; width:1.8%; margin-right:8px;}

.shadow{position:fixed; width:100%; height:100%; z-index:459; left:0px; top:0px; background:url('../images/bg3.png'); display:none;}
.confirm{position:fixed; width:100%; height:130px; top:30%; left:0px; z-index:999; overflow:hidden; display:none;}
.confirm .msgtitle{width:100%; height:81px; border-bottom:1px solid #ebebeb; color:#0a0a0a; font-size:18px; text-align:center;}
.confirm .msgtitle table{width:90%; height:100%; margin:0px auto;}
.confirm .msgtitle table td{font-size:18px; color:#0a0a0a}
.confirm .btn1{display:block; width:128px; border-right:1px solid #ebebeb; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm .btn2{display:block; width:128px; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm2{position:fixed; width:100%; height:130px; top:30%; left:0px; z-index:999; overflow:hidden; display:none;}
.confirm2 .msgtitle{width:100%; height:81px; border-bottom:1px solid #ebebeb; color:#0a0a0a; font-size:18px; text-align:center;}
.confirm2 .msgtitle table{width:90%; height:100%; margin:0px auto;}
.confirm2 .msgtitle table td{font-size:18px; color:#0a0a0a}
.confirm2 .btn1{display:block; width:128px; border-right:1px solid #ebebeb; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.confirm2 .btn2{display:block; width:128px; text-align:center; color:#0a0a0a; font-size:18px; line-height:49px;}
.tushi{position:fixed; width:100%; height:40px; bottom:50px; left:0px; z-index:444; display:none;}
.tushi span{ display:block; width:74%; margin:0px auto; height:40px; background:url('../images/tushi.png') no-repeat; background-size:100% 100%; color:#fff; line-height:40px; text-align:center;}


.inputbox{width: 100%; border: 1px solid #04a45a; border-radius: 5px; height: 43.4px; margin-top: 10px; background: #fff; overflow: hidden;}
.inputbox input{width: 90%; height: 43px; margin-left: 10px; line-height: 43px; border: none; background: none; font-size: 14px;}
.inputbox input.code{width: 40%;}
.inputbox img{width: 120px; height: 43px;}
.btn1{width: 100%; height: 43.4px; background: url("../images/mainbutton.png") no-repeat; background-size: 100% 100%; display: block; text-align: center; line-height: 43.4px; color: #fff; font-size: 18px; margin-top: 10px;}


.swiper-slide{width: auto!important;}
.topmenu{padding: 0 12px;line-height: 39px; margin-top: 8px;}
.topmenu .swiper-slide{color: #3c3c3c; font-size: 14px;cursor: pointer}
.topmenu .swiper-slide.cur{border-bottom: 2px solid #04a45a; color: #04a45a}
.goods{width:-webkit-calc(50% - 7px);width:-moz-calc(50% - 7px); width:calc(50% - 7px); border: 1px solid #f5f5f5;  margin-top: 10px;float: left;}
.goods:nth-of-type(odd){margin-right: 5px;}
.goods:nth-of-type(even){margin-left: 5px;}
.goods.cur{border: 1px solid #04a45a; background: #dff0e2;}
.goods .dw{position: absolute; width: 100%; line-height:30px; bottom: 0px; right: 10px; color: #fff; font-size: 12px; text-align: right; }
.goods .title{font-size: 14px; color: #3C3C3C; line-height: 14px; margin-top: 9px; font-weight: bold; height: 29px; overflow: hidden; }
.goods .desc{ overflow:hidden;font-size: 12px;  text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; color: #555555}

.no-content{ text-align: center;margin:20% 0 0 0 ;}
.gitem{background: #fff ; background-size: 12px 15px; width: 100%; height: 49px; margin-top: 10px;}
.gitem .title{width: 50%; float: left; color: #3c3c3c; font-size: 14px; line-height: 49px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left: 29px;}
.gitem .add{display: block; width:40px; height: 100%; background: url("../images/j2.png") no-repeat center center; background-size: 8px 8px; float: right;}
.gitem .des{display: block; width:40px; height: 100%; background: url("../images/j1.png") no-repeat center center; background-size: 8px 8px; float: right;}
.gitem .num{float: right; width: 28px; border-bottom: 1px solid #c8c8c8; height: 22px; margin-top: 14px;}
.gitem .num input{font-size: 13px; line-height: 20px; height: 20px; background: none; border: none; text-align: center; width: 100%;}

.dh{width: 100%; margin-top: 10px;}
.dh .left ,.dh .right{width: 50%; float: left;text-align: center;}
.dh a{display: inline-block; line-height: 30px; border-bottom:#f5f5f5; color: #3c3c3c; font-size: 14px; padding: 0 10px;}
.dh a.cur{border-bottom: 2px solid #04a45a; color: #04a45a}
.sqitem{background: #fff; width: 100%; margin-top: 10px;}
.sqitem .dd{font-size: 13px; color: #787878; line-height: 21px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sqitem .dd span{color: #3C3C3C;}
.other{color: #787878; font-size: 12px; line-height: 20px; margin-left: 20px; margin-top: 25px;}
.wlmc{width: 100%; line-height: 25px;}
.wlmc .name{float: left; color: #3C3C3C;font-size: 14px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width: 80%;}
.wlmc span{float: right;}

.ann .btn2{width: 49%; height: 43.4px; background: url("../images/butto2n.png") no-repeat; background-size: 100% 100%; display: block; text-align: center; line-height: 43.4px; color: #fff; font-size: 18px; }




