* {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
	color:#333333;
	}

body {
	font-family: "Microsoft YaHei", Arial, sans-serif;
	-webkit-text-size-adjust: 100%;/*解决Iphone下橱窗字体变大问题*/
	background-color:#f3f3f3;
	min-width:320px;
	max-width:640px;
	margin:0px auto;
}
abbr, address, article, aside, audio, b, blockquote, body, button, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video,ul,li {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;
    vertical-align: baseline;
	list-style:none;
}
/*苹果手机端样式兼容*/
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {-webkit-text-size-adjust: none}
.none{display:none}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
/*苹果手机端样式兼容*/
nav, footer, section, header, article {display: block;}
a{color:#333333; cursor:pointer;}
a:link {
	-webkit-tap-highlight-color: rgba(0,0,0,0);	/*禁止链接高亮*/
	-webkit-touch-callout: none;					/*禁止链接长按弹出选项菜单*/
}
a:link, a:visited, a:hover, a:active {text-decoration: none;}
input, textarea {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
form{margin:0px; padding:0px;}
img{border:0;	 display:block; width:100%;}
.fl{float:left;}
.fr{float:right;}
input {
    outline: none;
}
.clear{ clear:both;}
/*------------header----------*/
.banbg{width:100%; overflow:hidden; position:relative; background:#496bcd;}
.top{width:100%; height:auto; overflow:hidden; z-index:900;  background:url(../images/topbj.jpg) no-repeat center top; background-size: 100% 100%;}
#logo{width:38%; overflow:hidden; display:block;margin:8% auto 5%;}
.search{ position:relative; padding-left: 4%; width:56%; height:33px; line-height: 33px; margin:0 auto 4%; font-size: 14px;overflow:hidden; display: block; color:#aaa;border-radius:7px; -mos-border-radius:7px; -webkit-border-radius:7px; background-color:#016894; text-align:center;}
.s_btn{width:20px; height:20px; overflow:hidden; background:url(../images/search_btn.png) no-repeat center top; background-size: 75%; float:left; display:inline; margin-top:9px;    position: absolute;
    left: 22%;}
/*幻灯片*/
#banner {width:100%; overflow:hidden; margin:0 auto; position:relative; }
.bx-wrapper {position: relative;padding: 0;*zoom: 1;}
.bx-wrapper .bx-viewport {-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;background: #fff;}
.bx-wrapper img {max-width: 100%;display: block;}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom:-2px;
	width: 100%;
	right:0; 
}
/* PAGER */
.bx-wrapper .bx-pager {	text-align:center;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	text-indent: -9999px;
	display: block;
	width:25px;
	height: 5px;margin: 0 4px;outline: 0;background-color:#000000;color:#000000; -mos-border-radius:20px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background-color:#0a78b9; color:#919191; }

/*8图标==begin*/
.nav{width:100%; overflow:hidden; margin: 3% 0 2%;}
.nav ul{width:100%; padding-top:3.5%; overflow:hidden;}
.nav ul li a{
	display: block;
	width: 20%;
	overflow: hidden;
	float: left;
	text-align: center;
	color: #2e2e2e;
	font-size: 12px;
	margin-bottom:5%;
	/* [disabled]margin:2.5% 0%; */
}
.nav ul li img{display: block;width:59%; margin:0 auto 8px auto; -webkit-animation-delay: 1.5s; -webkit-animation-duration: 2s;vertical-align: middle;}

/*新闻头条*/
.news { width: 97%; margin:0 1.5%;height:auto;background-color: #fff;overflow:hidden;margin-bottom:3.7%; border-radius:5px;}
.clearfloat { zoom: 1;}
.news .left { width:10%; height:40px; text-align: center; margin:3% 3% 0 4%; background:url(../images/nbg.png) no-repeat; background-size: 100%  100%;  }
.news .left img{ width:100%;}
.clearfloat:after { display: block; clear: both;content: ""; visibility: hidden; height: 0;}
.news .right { width:65%; color: #1a1a1a;margin:3% 0;border-left:2px solid #dcdcdc; padding-left:4%;}
.news .new_more { width:15%; display: block; margin:3% 0;}
.news .new_more a{ width:100%; height:42px; line-height:42px; border-left:#d7d7d7 solid 2px;color:#b1b1b1; font-size: 14px; text-align: center; display: block; overflow:hidden; }
.box-s { box-sizing: border-box; -webkit-box-sizing: border-box;}
.txtScroll-left .bd ul li a{color:#7a7a7a;font-size:14px; display:inline-block; line-height:18px; width:100%;}
.overflow_clear { overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.tempWrap{  width:100% !important;} 
.tempWrap .tempWrap{ height: 42px;}
/*广告位*/
.adv1{ width:100%; overflow:hidden; margin-top:6%;}
.adv2{ width:100%; overflow:hidden; margin-top:6%;}
.adv2 a{ display:block; width:32%; float: left; margin-right:2%;}
.adv2 a:last-child{  margin-right:0;}
.adv3{ width:100%; overflow:hidden; margin:5% auto; display:flex; flex-direction: ;flex-wrap:wrap;justify-content:space-between; }
.adv3 .left{ display:block; width:48.6%;} 
.adv3 .left a{ display:block; width:100%;margin-bottom: 5%;} 
.adv3 .right{ display:block; width:49%; display:flex; flex-direction: column;} 
.adv3 .right a{ display:block; width:100%;margin-bottom: 5%;} 
.adv3 .left div img{ width:100%; }


/*热销爆款*/
.newtit{ width:95%; line-height:40px; overflow:hidden;margin:3% auto;}
.newtit h1{ font-size:21px;  color:#000000; display: inline-block; float: left; }
.newtit p{width: 16%; font-size:18px; color: #e60012; display:inline-block; overflow:hidden; float: left;}
.newtit i{ width:13%; font-size:14px; color: #484848;display:inline-block; overflow: hidden;float: right; }
.rxbkbox1{background-color:#fff; overflow: hidden; margin-top: 5%;}
.rxbkbox1 .locatLabel_switch {background-color:#fff; padding:1% 2% 5%; width: 96%; z-index: 1; text-align: center; overflow: hidden; position: relative; }
.rxbkbox1 .locatLabel_switch .swiper-wrapper {
	position: relative;
	width: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.rxbkbox1 .locatLabel_switch .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	text-align: center;
	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;
}

.rxbkbox1 .locatLabel_switch .rxbk_box a { width:100%;margin-right:2%; overflow:hidden; float:left; }
.rxbkbox1 .locatLabel_switch .rxbk_box .img { width:100%;border:#d6d4d5 solid 1px; max-height:120px; }
.rxbkbox1 .locatLabel_switch .rxbk_box span{ display: block; width:100%;text-align: center; margin-top:5%; height:30px; line-height:30px; overflow:hidden; font-size:13px; color:#333333;}
.rxbkbox1 .locatLabel_switch .rxbk_box i{ display:block; color:#fe2641;text-align: center; font-size:16px; overflow:hidden;}

/*热销推荐*/
.tm_c {overflow: hidden; width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; background-color:#fff; display: flex; flex-direction: row;flex-wrap:wrap; justify-content:space-between;}
.sell_1{width:43%; overflow:hidden; position:relative;}
.sell_11{width:56.5%; overflow:hidden;}
.sell_2{width:100%; height: 50%; overflow:hidden; float:left; border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc; position:relative;}
.sell_3{width:100%; height: 50%;overflow:hidden; float:left; position:relative;border-left:1px solid #dcdcdc;}
.sell_1 .s_img{width:70%; margin:13% auto 10%;}
.sell_1 .s_img img{width:100%; height: 125px;}
.sell_1 .s_price{width:27%;height:25px; overflow:hidden; color:#fff; font-size:13px; position:absolute; top:10px; background:url(../images/hot.png) no-repeat; background-size: 100%; right:4%;text-align:center;}
.sell_1 .s_name{width:86%;overflow:hidden; text-align:center;margin:0 auto 8%;}
.sell_1 .s_name p{color:#7d7d7d; font-size:14px; display:inline-block; height:25px; line-height:25px; overflow:hidden;text-align:center;}
.sell_1 .s_name span{color:#e60012; font-size:16px; line-height:20px; display:block; text-align:center;}
.sell_1 .s_name i{color:#a2a2a2; font-size:12px; line-height:20px;}
.sell_2 .s_img .img{width:42%;float:left; margin:8% 2%;}
.sell_2 .s_img .img img{width:100%; height:90px;}
.sell_2 .s_price{width:20%;line-height:27px; overflow:hidden; color:#fff; font-size:15px; position:absolute; top:10px; background-color:#e60012; right:52%; border-radius:9px; text-align:center;}
.sell_2 .s_name{width:48%; float:left;  overflow:hidden; margin-top:8%;}
.sell_2 .s_name p{ width: 100%; color:#7d7d7d; font-size:14px;  display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.sell_2 .s_name span{color:#e60012; font-size:16px; line-height:20px; display:block;}
.sell_2 .s_name i{color:#a2a2a2; font-size:12px; line-height:20px;}

/*特惠专区*/
.thzqtit a{ width: 96%; height:37px; line-height:37px; background:url(../images/thtit.jpg) no-repeat; background-size: 100%; color:#01285d; font-size:20px; font-weight: bold; display: block; margin:5% auto 0; text-align: center;  }
.thzqbox .locatLabel_switch { padding:4% 2% ; width: 96%; z-index: 1; text-align: center; overflow: hidden; position: relative; }
.thzqbox .locatLabel_switch .swiper-wrapper {
	position: relative;
	width: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.thzqbox .locatLabel_switch .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	text-align: center;
	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;
}

.thzqbox .locatLabel_switch .rxbk_box a { background: #fff; width:100%;margin-right:2%; overflow:hidden; float:left; }
.thzqbox .locatLabel_switch .rxbk_box .img { width:82%; margin:12% auto 5%; display: block; max-height:120px; }
.thzqbox .locatLabel_switch .rxbk_box span{ display: block; width:90%; height:30px; line-height:30px; overflow:hidden; font-size:13px; color:#333333;margin:0 auto;}
.thzqbox .locatLabel_switch .rxbk_box i{ display:block; width:90%; color:#fe2641; font-size:16px; overflow:hidden; margin:0 auto 7%;}
/*分类图标*/
.iconbox{background-color:#fff; overflow: hidden; margin-top: 5%;}
.iconbox .locatLabel_switch {background-color:#fff; padding:2% 4% 3%; width: 92%; z-index: 1; text-align: center; overflow: hidden; position: relative; }
.iconbox .locatLabel_switch .swiper-wrapper {
	position: relative;
	width: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.iconbox .locatLabel_switch .swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	height: 100%;
	position: relative;
	text-align: center;
	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;
}

.iconbox .locatLabel_switch .rxbk_box a { width:75%; overflow:hidden; float:left; }
.iconbox .locatLabel_switch .rxbk_box img { width:85%; display: block; margin:0 auto; }
.iconbox .locatLabel_switch .rxbk_box span{ display: block; width:100%;text-align: center; height:30px; line-height:30px; overflow:hidden; font-size:16px; color:#616161;}
















/*热销推荐*/
.hottit{width:100%; overflow:hidden;margin: 5% 0;font-size: 20px;color:#000000; font-weight:bold; display:block; text-align:center;  }
.hot_box{ width:96%; overflow:hidden; margin:0 auto; display:flex;justify-content:space-between;}
.hot_box_l{ width:64%;}
.hot_box_l img{ width:100%; height:242px; display:block; } 
.hot_box_r{ width:31%; display:flex; flex-direction:column; justify-content:space-between; overflow:hidden; }
.hot_box_r img{ width:100%; height:116px; }
.hot_box2{ width:96%; margin:3% auto 0; overflow:hidden;display:flex;justify-content:space-between;}
.hot_box2 div{width:31%;}
.hot_box2 div img{width:100%; height:120px;}

/*品牌推荐*/
.pptjtit{width:100%; overflow:hidden; line-height:40px; height:40px; margin:5% auto 2%;}
.pptjtit h1{ font-size: 20px;color:#000000; display: inline-block; margin-left:3%;  }
.pptjtit span{ font-size:14px;color:#8f8f8f; display: inline-block; margin-left:3%; }
.pptjtit a{ font-size: 14px;color:#8f8f8f; display: inline-block; float:right; display:block; margin-right:3%;}
.rxppbox{ width:96%; margin:0 auto; overflow:hidden; display:flex; flex-direction:row;flex-wrap:wrap; justify-content:space-between;}
.rxppbox div{ width:24%; height:55px; overflow:hidden; margin-top:2%;} 
.rxppbox div img{ width:100%;height:100%;display:block; overflow:hidden}

/*新闻资讯*/
.xwzx{ background: #fff; overflow: hidden; margin: 5% auto 0; }
.xwzxbox{ width:92%; padding-bottom:20px; display:block; overflow: hidden;margin: 0 auto;} 
.xwzxbox dl{  border-bottom:#f2f2f2 solid 1px;   display:block; overflow: hidden;}
.xwzxbox dt{width:63%;  float:left; margin-top: 4%;}
.xwzxbox dt span{width:100%; height:30px; line-height:30px; font-size: 16px; color: #2a2424; display: block;  overflow: hidden;}
.xwzxbox dt p{width: 100%;font-size: 14px; color: #7d7d7d;line-height: 25px;height: 50px;display: block;overflow: hidden;}
.xwzxbox dd{width:35%; float:right; border-radius:5px; margin: 20px 0;}
.xwzxbox dd img{width:100%; height: 80px;}
/*猜你喜欢*/
.like_box{overflow:hidden; display:flex; flex-direction: row;flex-wrap:wrap;justify-content:space-around; }
.like_box div{width:47.4%;  background-color:#fff;  display:block; margin-bottom:5%; position: relative;}
.like_box div .img{width:98%;border: 2px solid #e2e0e0; margin: 0;}
.like_box div .img img{width:68%; height:125px; padding: 15%; display: block; margin:0 auto; overflow:hidden; }
.like_box h1{width:90%; height:42px; padding:0 5%; line-height:42px; display:block; overflow:hidden; color:#676767; background:#e2e0e0; font-size:15px; margin:0 auto 1%;}
.like_box span{width:52%; height:40px; padding-left: 3%; line-height:40px; display:inline-block; background:#3a79b9; overflow:hidden;color:#ffffff; font-size:18px; font-weight: bold;  }
.like_box i{width:45%; height:40px; line-height:40px;padding-left: 3%; display:inline-block; overflow:hidden;color:#5d5d5d; font-size:14px; background:url(../images/buy.png) no-repeat left;text-align:center; background-size: 100%; position: absolute;
    right: 0; }



