body,p,pre,form,fieldset,legend,button,input,textarea,select {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Microsoft YaHei', 'Î¢ÈíÑÅºÚ', Arial
}
body {
	background:#FFF;
}

input:focus,textarea:focus {
	outline: none
}

input[type=button],input[type=submit] {
	-webkit-appearance: none;
	outline: none;
	border-radius: 0
}

a {
	text-decoration: none;
	color: #000
}

a img {
	border: medium none;
	margin: 0;
	padding: 0
}

.clear {
	clear: both
}
.hide{display:none}

.txt1{
	padding:5px;width:100%;box-sizing:border-box;height:40px;line-height:40px;
	margin:10px 0 0;border:1px solid #DDD;border-radius:5px;
	box-shadow:inset 0 1px 3px rgba(0,0,0,.2);
}
.btn1{
	width:100%;box-sizing:border-box;height:40px;line-height:40px;background:#FFF;
	margin:10px 0 0;border:1px solid #DDD;border-radius:5px;font-size:16px;font-weight:bold;
	box-shadow:0 1px 3px rgba(0,0,0,.2);
}
.pagination{
	height:50px
}
.pagination div{
	float:left;width:33.3%;padding:0 5px;box-sizing:border-box;height:50px;
}
.pagination a{
	display:block;text-align:center;
}
.pagination #pageNum{
	text-align:center;height:46px;
}

.menu_panel{
	background:#FFF;width:150px;height:100%;z-index:99;
	box-shadow:0 0 15px #AAA;box-sizing:border-box;padding:15px;
	position:fixed;left:-165px;top:0;
}
.menu_panel ul{
	margin:0;padding:0;
}
.menu_panel ul li{
	list-style:none;margin:0;padding:0;
}
.menu_panel ul li a{
	color:#333;display:block;height:50px;line-height:50px;
	font-size:16px;font-weight:normal;padding-left:10px;
}
.menu_panel ul li a:hover{
	background:#EEE;color:#333;
}
.panel_dismiss{
	position:fixed;left:0;top:0;width:100%;height:100%;z-index:98;display:none;
}

#container{
	padding-bottom:80px;
	width:640px;margin:0 auto;
}
@media screen and (max-width: 640px){#container{width:100%}}

.header{
	height:40px;line-height:40px;background:#E9E9E9;position:relative;
}
.header .header_title{
	margin:0;padding:0 60px;line-height:40px;text-align:center;font-size:14px;font-weight:bold;
}
.header .icon_back{
	background:url(../images/icons_goback.gif) center center no-repeat;
	position:absolute;left:0;top:0;width:50px;height:40px;text-indent:-999px;overflow:hidden;
	background-size:auto 24px;
}
.header .icon_search{
	background:url(../images/icons_search1.gif) center center no-repeat;
	position:absolute;right:0;top:0;width:50px;height:40px;text-indent:-999px;overflow:hidden;
	background-size:auto 24px;
}
.header .filter_btn{
	background:url(../images/icons_filter_btn.gif) left center no-repeat;
	position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;background-size:16px 32px;color:#666;font-size:16px;padding-left:20px;
	background-size:16px auto;
}
.header .icon_home{
	background:url(../images/slogo.png) 10px center no-repeat;
	position:absolute;left:0;top:0;width:80px;height:40px;text-indent:-999px;overflow:hidden;
	background-size:auto 24px;
}
.footer_bar{
	position:fixed;left:0;bottom:0;width:100%;z-index:999;
	background:#FFF;height:60px;border-top:1px solid #DDD;
}
.footer_bar a{
	padding-top:35px;height:25px;
	float:left;width:20%;text-align:center;
}
.footer_bar a.nav{
	background:url(../images/icons_nav.png) center 7px no-repeat;
	background-size:22px auto;
}
.footer_bar a.category{
	background:url(../images/icons_category.png) center 7px no-repeat;
	background-size:22px auto;
}
.footer_bar a.cart{
	background:url(../images/icons_cart.png) center 7px no-repeat;
	background-size:22px auto;
}
.footer_bar a.service{
	background:url(../images/icons_service.png) center 7px no-repeat;
	background-size:22px auto;
}
.footer_bar a.tel{
	background:url(../images/icons_tel.gif) center 7px no-repeat;
	background-size:22px auto;
}
.footer_bar a:hover{
	background-color:#EEE;
}


.bdcontent img{
	vertical-align: bottom;
	max-width:100%;
}
.bdcontent {
	line-height: 180%;
	color: #414141;
	font-size:16px;
}


.bdcontent h2,.bdcontent h3{
	color: #E92F2F;
	font-weight: normal;
	margin: 15px 0;
	padding: 0;
}

.bdcontent h2{
	font-size: 18px;
}

.bdcontent h3{
	font-size: 16px;
}
.bdcontent p{font-size:16px;margin:10px 0;line-height:180%}
.bdcontent table {
	border-spacing: 0;
	border-collapse: collapse;
}

.bdcontent table tr td,
.bdcontent table tr th{
	border: 1px solid #DDD;
	padding: 2px 3px;
	word-break:break-all;
	word-wrap:break-word;
}


.best_list{
	background:#FFF;padding:10px;
}
.best_list ul{margin:0;padding:0}
.best_list ul li{padding:0 0 10px;margin:0;list-style:none}
.best_list ul li .i{
	float:left;width:110px;height:100px;overflow:hidden;
}
.best_list ul li .i img{max-width:100px}
.best_list ul li .t{font-size:14px;font-weight:bold;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.best_list ul li .d{font-size:12px;color:#666;line-height:16px;height:48px;overflow:hidden;}
.best_list ul li .v{font-size:12px;color:#999;height:12px;padding:5px 0}
.best_list ul li .btn{display:inline-block;background:#E92F2F;border-radius:3px;text-align:center;color:#FFF;padding:5px 20px;margin-top:5px}

.best{padding:10px;background:#FFF}

.best .th{
	border-bottom:1px solid #DDD;
	position:relative;padding:10px 100px 5px 0;
}
.best .th .t1{
	border-left:3px solid #E92F2F;
	font-size:16px;line-height:24px;font-weight:normal;margin:0;
	padding:5px 10px;font-weight:bold;
}
.best .th .visit{
	position:absolute;
	right:0;top:16px;heihgt:32px;
	background:#E92F2F;color:#FFF;font-size:12px;padding:2px 5px;
}
.best .th .visit span{
	font-size:14px;font-weight:bold;padding-left:10px;
}

.best .bdcontent{padding:5px 0}


.best_item_list{border-top:1px solid #E6E6E6;max-height:423px;overflow:hidden}
.best_item_list .box{
	border-bottom:1px solid #E6E6E6;padding:10px 0;height:120px;
}
.best_item_list .box .img{
	float:left;width:120px;height:120px;overflow:hidden;padding-right:10px;
}
.best_item_list .box .img img{max-width:120px}
.best_item_list .box .text a{
	font-size:14px;line-height:18px;color:#4D4D4D;
}
.best_item_list .box .text .brand,
.best_item_list .box .text .model{
	font-size:12px;color:#767676;padding:3px 0;line-height:12px;
}
.best_item_list .box .text .brand{margin-top:5px}
.best_item_list .box .link{
	margin:10px 0 0;height:24px;
}
.best_item_list .box .link .price{
	line-height:24px;overflow-y:hidden;font-size:18px;color:#D00;
}
.best_item_list .box .link .price span{
	border-radius:3px;color:#EA6262;border:1px solid #EA6262;padding:0 2px;margin-left:3px;
	font-size:12px;
}
.best_item_list .box .link .btn{
	height:24px;line-height:24px;padding:0 5px;
	font-size:14px;background:#FF3B43;color:#FFF;float:right;border-radius:5px;
}


.more_best_item{
	font-size:14px;color:#E92F2F;
	width:120px;height:44px;text-align:center;
	display:block;margin:10px auto;position:relative;
}
.more_best_item:after{
	content:'';position:absolute;
	width:24px;height:24px;left:50%;bottom:0;margin-left:-12px;
	border:2px solid #E92F2F;border-top:none;border-left:none;
	transform:rotate(45deg);animation:arr 0.2s linear infinite alternate;
}
.more_best_item:hover:after{border-color:#E92F2F;animation:none;width:30px;height:30px;margin-left:-15px;bottom:-6px}
@keyframes arr{from{}to{width:30px;height:30px;margin-left:-15px;bottom:-6px}}


.n_header{
	height:50px;line-height:50px;position:relative;background:#FFF;border-bottom:1px solid #EEE;
}
.n_header .header_title{
	margin:0;padding-left:50px;line-height:50px;font-size:16px;font-weight:bold;
}
.n_header .icon_back{
	position:absolute;left:0;top:0;width:50px;height:50px;text-indent:-999px;overflow:hidden;
}
.n_header .icon_back:after{
	content:'';position:absolute;left:50%;top:50%;width:14px;height:14px;border-left:1px solid #DDD;border-top:1px solid #DDD;
	margin:-7px auto auto auto;
	transform:rotate(-45deg);
}
.n_header .icon_logo{
	background:url(../images/logo.png) center center no-repeat;
	position:absolute;right:0;top:0;width:80px;height:50px;text-indent:-999px;overflow:hidden;
	background-size:auto 24px;
}


ins#newBridge{display:none!important}