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
}


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}


.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:53px 0 80px;
	width:640px;margin:0 auto;
}
@media screen and (max-width: 640px){#container{width:100%}}

.header{
	height:43px;width:100%;position:fixed;left:0;top:0;z-index:10;
}
.header_wrap{
	height:40px;background:#FFF;position:relative;
	border-bottom:1px solid #EAEAEA;
	box-shadow:0 2px 2px #EAEAEA;padding:5px 5px 5px 80px;
}
.header_wrap .logo{
	height:50px;width:80px;position:absolute;
	left:0;top:0;background:url(../images/slogo.png) center center no-repeat;
	background-size:auto 24px;text-indent:-999px;overflow:hidden;
}
.header_wrap .svr{
	height:50px;width:40px;position:absolute;
	right:0;top:0;background:url(../images/icons_svr_wm.gif) center center no-repeat;
	background-size:auto 24px;text-indent:-999px;overflow:hidden;
}
.header_wrap .search_form{
	height:40px;padding:0 20px 0 48px;
	border-radius:20px;
	background:url(../images/icons_sf_btn.gif) left center no-repeat #F3F3F3;
	background-size:auto 40px;
}
.header_wrap .search_form .txt1{
	border:none;background:none;
	width:100%;height:40px;line-height:40px;
}

.rdmodel{
	background:#FFF;padding:10px;
}
.model_list{
	height:90px;text-align:center;
}
.model_list a{
	display:inline-block;width:18%;font-size:12px;color:#333;text-align:center;padding:15px 0;
}
.model_list a .img{
	display:block;height:24px;width:24px;padding:8px;overflow:hidden;border-radius:24px;text-align:center;
	margin:0 auto;
}
.model_list a .i1{background:url(../images/icons-cp-nav1.png) center center no-repeat #FF5980}
.model_list a .i2{background:url(../images/icons-cp-nav2.png) center center no-repeat #FFBF00}
.model_list a .i3{background:url(../images/icons-cp-nav3.png) center center no-repeat #00DBC7}
.model_list a .i4{background:url(../images/icons-cp-nav4.png) center center no-repeat #FF9D3F}
.model_list a .i5{background:url(../images/icons-cp-nav5.png) center center no-repeat #00B6FF}
.model_list a .img{background-size:24px auto}
.model_list a .txt{
	display:block;height:12px;line-height:12px;overflow:hidden;padding-top:8px;
}
.hots{background:#FFF;position:relative;height:20px;padding:10px 80px 10px 56px;overflow:hidden}
.hots .tag{background:#FF4A43;color:#FFF;border-radius:3px;position:absolute;left:10px;top:10px;width:40px;text-align:center;height:20px;line-height:20px;}
.hots a{
	display:block;height:20px;overflow:hidden;line-height:20px;color:#3B3838;
}
.hots .cha_btn{
	position:absolute;right:10px;top:10px;text-indent:-999px;overflow:hidden;
	width:60px;background:url(../images/icons_cha.gif) center center no-repeat;
	background-size:auto 20px;border-left:1px solid #DDDDDD;
}


.header_title,.header_desc{display:none}
.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;
}


.cp-bt{
	background:#FFF;text-align:center;
	font-size:32px;margin:0;padding:15px 0 10px;
}
.cp-bt-en{
	background:#FFF;text-align:center;font-weight:bold;
	font-size:14px;margin:0;padding:0 0 10px;
}
.cp-desc{background:#F5F5F5;padding:10px;line-height:150%;font-size:14px;color:#272727;margin-top:10px;text-indent:2em}

.ntag_content .mt{text-align:center;background:#FFF;font-size:24px;color:#272727;padding:15px 0;margin:0;border-top:6px solid #F8F8F8}
.ntag_content .mt span{display:none}
.ntag_content .en{font-size:12px;font-weight:normal}

.right_panel{
	width:280px;
	height:100%;
	z-index:2000;
	background:#FFF;
	box-shadow:0 0 15px #AAA;box-sizing:border-box;padding:15px;
	position:fixed;right:-320px;top:0;
}
.list_filter {
	overflow-y:auto;
}
.list_filter .ht{display:none}
.list_filter .box {
	position: relative;
	border-bottom: 1px solid #DDD;
	height: auto !important;
	height: 40px;
	min-height: 40px;
}

.list_filter .box .bt {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.list_filter .box .bt .l{
	float:left;
}
.list_filter .box .bt .r{
	float:right;color:#666;
}
.list_filter .box .bt .r span{
	color:#E92F2F;	
}

.list_filter .box ul {
	margin: 0;
	padding: 0;
	display:none;
}

.list_filter .box ul li {
	float: left;
	list-style: none;
}

.list_filter .box ul.tl li {
	height: 32px;
	line-height: 32px;
	margin:0 5px 5px 0;
	white-space: nowrap;
}
.list_filter .box ul.tl li a{
	font-weight:normal;
	color:#333;background:#F5F5F5;padding:3px;
}
.list_filter .box ul.tl li a:hover,
.list_filter .box ul.tl li a.current {
	background: #E92F2F;
	padding: 3px;
	color: #FFF;
}

.list_filter .box ul.tl li a.all {
	background: #EEE;
	padding: 3px;
	color: #666;
}

.list_filter .box ul.il {
	padding-top: 5px;
}

.list_filter .box ul.il li {
	padding: 5px;
	text-align: center;
	height: 30px;
	width: 80px;
	border: 1px solid #DDD;
	margin: 0 10px 5px 0;
	overflow: hidden;
}

.list_filter .box ul.il li.current {
	border-color: #E92F2F;
}

.list_filter .box ul.il li.all {
	border-color: #EEE;
	background: #EEE;
}

.list_filter .box ul.il li a {
	display: block;
	width: 80px;
	height: 30px;
	overflow: hidden;
}

.list_filter .box ul.il li img {
	height: 30px;
}

.list_filter .moreBox {
	display: none;
}
.list_filter .clear a{
	display:block;background:#E92F2F;color:#FFF;height:40px;line-height:40px;width:120px;margin:10px auto;text-align:center;
}


.ntag_content{
	
}
.ntag_content .top{
	background:#353535;color:#E2E2E2;display:none;
}
.ntag_content .top .bt{
	margin:0;padding:24px 0;
	text-align:center;font-size:22px;font-weight:normal;
}
.ntag_content .top .desc{
	padding:0 30px 20px;font-size:12px;
	color:#BBB;
}


.header_tools{
	margin-top:5px;
	background:#FFF;border-bottom:1px solid #F0F0F0;
	height:36px;position:relative;
}
.header_tools h2,
.header_tools .ht{float:left;width:33.3%;font-size:14px;font-weight:normal;margin:0;padding:0}
.header_tools .tbtn{
	display:block;height:36px;line-height:36px;text-align:center;cursor:pointer;margin:0 10px;
}
.header_tools .tbtn span{display:none}
.header_tools .tbtn strong{display:n}
.header_tools .tbtn:hover,
.header_tools .tbtn.current{
	border-bottom:2px solid #FF4A43;
}
.header_tools .tools_panel{
	position:absolute;left:0;top:37px;
	width:100%;background:#FFF;display:none;
}
.header_tools .tools_panel a{
	display:block;height:50px;line-height:50px;
	border-bottom:1px solid #DDD;
	color:#666;text-align:center;
}
.header_tools .tools_panel a:after{content:"";padding:7px;}
.header_tools .tools_panel a.ord:after{background:url(../images/icons_sort.gif) 5px center no-repeat;background-size:auto 14px;}
.header_tools .tools_panel a.asc:after{background:url(../images/icons_sort_asc.gif) 5px center no-repeat;background-size:auto 14px;}
.header_tools .tools_panel a.desc:after{background:url(../images/icons_sort_desc.gif) 5px center no-repeat;background-size:auto 14px;}
.header_tools .tools_panel a.current{color:#FF4A43}
.header_tools .toolbtn{
	float:right;background:#F56767;color:#FFF;border-radius:1px;height:20px;line-height:20px;margin-top:5px;font-weight:normal;padding:0 5px;
}




.glist{
	background:#FFF;min-height:100%;padding:10px;
}
.glist .r_item_list li{
	border-bottom:1px solid #F6F6F6;
}
.glist .r_item_list li .imgbox{
	border:none;
}
.glist .listmore{
	height:40px;line-height:40px;text-align:center;
	border-bottom:1px solid #EEE;display:block;
	color:#666;font-size:12px;
}
.glist .listmore span{color:#FF7B7B}

.r_item_list {
	margin: 0;
	padding: 0;
}

.r_item_list li {
	margin: 0;
	padding: 10px 0;
	list-style:none;
	overflow:auto;
	height: auto !important;
	height: 62px;
	min-height: 62px;
}

.r_item_list li .left{
	float:left;width:82px;
}

.r_item_list li .left .add_cp{
	display:block;height:36px;line-height:36px;margin-top:5px;text-align:center;color:#666;
}
.r_item_list li .left .add_cp span{
	color:#FF4A43;
}
.r_item_list li .imgbox {
	border: 1px solid #DDD;
	display:block;height:80px;overflow:hidden;
	width: 80px;
}
.r_item_list li .imgbox img {
	width: 80px;
	vertical-align:top;
}

.r_item_list li .info {
	margin-left: 88px;
}
.r_item_list li .login_view_price{
	display:block;text-align:center;
	color:#FF4646;font-size:12px;
	height:22px;line-height:22px;cursor:pointer;
	margin:10px 0 5px;
}

.r_item_list li .price {
	display:block;text-align:center;
	color:#FF4646;font-size:14px;
	height:22px;line-height:22px;
	margin:10px 0 5px;font-weight:bold;
}
.r_item_list li .info .cl{display:block}
.r_item_list li .info .ct {
	color: #666;
}
.r_item_list li .info .zy{
	background:#FF4646;color:#FFF;padding:0 2px;margin-left:3px;border-radius:2px;font-size:12px;
	white-space:nowrap;
}
.r_item_list li .info .unit{
	font-size:12px;color:#AAA;font-weight:normal;
}
.r_item_list li .info .specs{
	padding:3px 5px 3px 0;
}
.r_item_list li .info .specs span{
	color:#ADADAD;border:1px solid #E6E6E6;margin-right:5px;padding:0 3px;font-size:12px;
}
.r_item_list li .info .im .qa{color:#AAA}

.r_item_list li a {
	color: #666;
}

.r_item_list li .qa{
	font-size:12px;color:#999;margin-top:5px;height:16px;line-height:16px;overflow:hidden;
}
.r_item_list li .qa:before{
	content:'';float:left;width:6px;height:6px;background:#FF5980;margin:5px 4px 0 0;
}
.r_item_list li .bottom{
	font-size:12px;color:#999;height:14px;line-height:14px;padding:5px 0 0;margin-top:5px;
}
.r_item_list li .bottom .tags{
	float:left;
}
.r_item_list li .bottom .tags a{
	float: left;
	padding: 0 10px 0 0;color:#999;
}
.r_item_list li .bottom .tags a:before{
	content:'';
	float: left;
	width: 6px;
	height: 6px;
	background: red;
	margin: 4px 3px 0 0;
	border-radius: 3px;
}
.r_item_list li .bottom .tags a.spec:before{
	background: #00A7F5;
}
.r_item_list li .bottom .tags a.ab:before {
	background: #F665FF
}
.r_item_list li .bottom .tags a.op:before {
	background: #F5E100
}
.r_item_list li .bottom .tags a.video:before {
	background: #00F53F
}

.r_item_list li .bottom .add_cp{
	float:right;color:#666;
}

.r_item_list li .bottom .add_cp:before{
	content:'+';
	color:#FF4A43;
}

.r_item_list li .d{display:none}

.compare_box{
	position:fixed;bottom:61px;left:0;border-top:1px solid #EEE;background:#FFF;z-index:10;
	width:100%;padding:10px;box-sizing:border-box;display:none;
}
.compare_box .close{
	background:#F8F8F8;display:block;height:40px;line-height:40px;border-radius:3px;text-align:center;color:#333;
}
.compare_box .cpbtn{
	color:#FFF;background:#FF4A43;display:block;height:40px;line-height:40px;border-radius:3px;text-align:center;
}
.compare_box .cp_list{
	margin:0;padding:5px 0;
}
.compare_box .cp_list li{
	list-style:none;margin:0;padding:0;height:36px;padding:5px 0;overflow:hidden;
}
.compare_box .cp_list li img{
	float:left;height:36px;border:1px solid #EEE;margin-right:10px;
}
.compare_box .cp_list li .del{
	float:right;height:36px;padding:0 10px;background:#FF4A43;color:#FFF;line-height:36px;border-radius:5px;
}
.compare_box .cp_list li p{height:14px;line-height:14px;color:#333;overflow:hidden;margin:1px 0 3px}
.compare_box .cp_list li .pu{font-size:12px;color:#888}



.k_list{
	background:#FFF;
	padding:10px;
}
.k_list .st{
	display:block;height:16px;line-height:16px;font-size:16px;border-left:3px solid #FF6363;
	padding-left:5px;font-weight:bold;color:#666;
}
.k_list .st h2{display:inline;font-size:16px;font-weight:normal}
.k_list .st h2 span{display:none}
.k_list a.box{
	display:block;padding:15px 10px;
}
.k_list a.box .title{font-size:16px;color:#333;font-weight:bold;padding-bottom:10px}
.k_list a.box .desc{color:#A3A3A3;font-size:12px;padding-bottom:10px}
.k_list .more{padding:5px 10px;display:block;text-align:right;color:#999;font-size:12px}
.k_list .more span{color:#F42A4B}
.s_list{
	background:#FFF;
	padding:10px;
}
.s_list .st{
	display:block;height:16px;line-height:16px;font-size:16px;border-left:3px solid #FF6363;
	padding-left:5px;font-weight:bold;color:#666;
}
.s_list a.box{
	display:block;padding:15px 10px;
}
.s_list a.box .num{
	height:16px;line-height:16px;font-size:16px;color:#272727;font-weight:bold;
}
.s_list a.box .num span{float:right;font-size:12px;font-weight:normal;height:16px;padding:0 5px;background:#EEE}
.s_list a.box .num span.c1{background:#A9F427;color:#FFF}
.s_list a.box .num span.c2{background:#F4274E;color:#FFF}
.s_list a.box .title{
	font-size:16px;color:#666;padding:10px 0;
}
.s_list a.box .desc{
	color:#666;font-size:12px;
}
.s_list .more{padding:5px 10px;display:block;text-align:right;color:#999;font-size:12px}
.s_list .more span{color:#F42A4B}
.tmore{
	position:relative;
	background:#FFF;padding:10px 10px 10px 94px;
}
.tmore .ps{
	position:absolute;left:10px;top:24px;
	color:#999;
}
.tmore a{
	display:inline-block;background:#F5F5F5;color:#999;padding:5px;margin:10px 10px 0 0;	
}

.wx_contact .mask{
	background:rgba(222,222,222,0.6);
	position:fixed;z-index:999;
	left:0;top:0;
	width:100%;height:100%;
}
.wx_contact .ewm{
	position:fixed;left:0;top:80px;z-index:999;width:100%;
	text-align:center;padding:10px;background:#FFF;font-weight:bold;font-size:16px;color:red;
}
.wx_contact .ewm img{max-width:100%}
.wx_contact .ewm a{
	display:block;width:100%;height:40px;line-height:40px;background:#F8F8F8;margin-top:5px;
}
.tmore a.ps{background:none;padding:0;margin:0}.brands_nav{background:#FFF;text-align:center;padding:10px 0}.brands_nav a{color:#666}

.imore{padding:5px 10px 10px;display:block;text-align:right;color:#999;font-size:12px;background:#FFF;}
.imore span{color:#F42A4B}

.qalist{
	background:#FFF;padding:0 10px 15px;
}
.qalist ul{
	background:#F5F5F5;padding:10px 15px;margin:0;
}
.qalist li{
	list-style:none;margin:0;padding:5px 0;
}
.qalist li a{display:block;font-size:16px;color:#272727}

.moretips{padding:30px 0;text-align:center;font-size:14px;background:#FFF}
.moretips a{border-bottom:1px solid #FD9B42;padding-bottom:3px;font-style:italic;display:inline-block;height:20px;line-height:20px;}
.moretips .m-s{display:inline-block;width:20px;height:20px;line-height:20px;margin-left:5px;background:url(../images/icons-cp-search.gif) 0 bottom no-repeat;background-size:20px auto;font-size:1px;color:#FFF}


.cps-desc{
	position:relative;background:#F5F5F5;padding:15px;border-radius:15px;line-height:160%;color:#999;margin:15px;
}
.cps-desc:before{
	content:'';
	background:url(../images/icons_quote.gif) 0 0 no-repeat;background-size:24px auto;
	position:absolute;left:0;top:-14px;width:24px;height:24px;
}