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;
	_font-family: '宋体',Arial;
}

input:focus,textarea:focus {
	outline: none
}

input[type=button],input[type=submit] {
	-webkit-appearance: none;
	outline: none;
	border-radius: 0
}
.clear{clear:both}
a {
	text-decoration: none;
	color: #000
}

a img {
	border: medium none;
	margin: 0;
	padding: 0
}




.header{
	border-bottom:1px solid #DDD;position:relative;z-index:8889;background:#FFF;
}
.header .wrap{
	width:1200px;margin:0 auto;
	height:70px;
}
.header .wrap .home{
	float:left;
	width:120px;height:70px;
	background:url(../images/logo3.gif) 0 center no-repeat;
	text-indent:-999px;overflow:hidden;
}
.header .wrap .nav{
	float:left;margin:0 0 0 10px;padding:0;
}
.header .wrap .nav li{
	float:left;margin:0;padding:0 25px;list-style:none;
}
.header .wrap .nav li a{
	float:left;color:#555;font-size:16px;
	height:70px;line-height:70px;
}
.header .wrap .nav li a:hover{color:#000}

.header .wrap .customer_info_box{
	float:right;
}
.header .wrap .customer_info_box a{
	float:left;height:20px;line-height:20px;font-size:16px;color:#333;
	margin:25px 14px;
}
.header .wrap .submit_btn{
	float:right;background:#FF5B5B;color:#FFF;
	width:90px;height:40px;line-height:40px;text-align:center;font-size:16px;
	margin:15px 0 0 14px;
}
.header .wrap .search_btn{
	float:right;height:20px;line-height:20px;
	background:url(../images/icons_search1.gif) 0 0 no-repeat;
	padding-left:24px;font-size:16px;color:#333;margin:25px 20px 0 0;
}



.content{width:1200px;margin:30px auto}
.content .main{
	float:left;
	width:949px;
}
.content .side{
	float:right;width:220px;
	padding-left:15px;margin-left:15px;
	border-left:1px dotted #DDD;
}

.main .bt{
	font-size:24px;font-weight:normal;
	margin:0;text-align:center;padding:0 0 30px 0;
}



.main .st{
	border-left:3px solid #FF5B5B;
	font-size:18px;height:24px;line-height:24px;font-weight:normal;padding:0 0 0 5px;
	margin:30px 0 0;
}

.main .r_text_list{
	margin:30px 0 0 10px;padding:0
}
.main .r_text_list li{
	list-style:none;
	padding:15px 0;
	border-bottom:1px dotted #DDD;
}
.main .r_text_list li span{
	background:#C4C4C4;color:#FFF;padding:0 5px;font-size:12px;font-weight:bold;
}
.main .r_text_list li a{
	font-size:16px;color:#333;padding-left:5px;
}
.main .r_text_list li p{
	font-size:12px;color:#999;margin:0;padding:3px 0 0 23px;
}
.main .pdfnote{
	color:#666;line-height:24px;font-size:12px;padding:10px 0;
}
.main .pdfnote span{
	color:#FF7C7C;
}
.side .ht{
	font-size:20px;color:#333;
	padding:18px 0;margin:0;
	font-weight:normal;
}

.side .imgbox{
	width:200px;margin:0 auto;border:1px solid #DDD;
}
.side .imgbox img{
	width:200px;vertical-align:bottom;
}
.side .item_desc{
	width:200px;margin:5px auto;
}
.side .item_desc p{
	line-height:20px;padding:5px 0;font-weight:bold;color:#333;
}
.side .buy_btn{
	background:#FF5B5B;
	color:#FFF;font-size:16px;text-align:center;
	display:block;
	margin:5px auto;
	width:172px;height:42px;line-height:42px;border-radius:3px;
}
.side .service_btn{
	display:block;
	margin:10px auto 30px;
	width:170px;height:40px;line-height:40px;border-radius:3px;
	border:1px solid #DDD;color:#333;text-indent:70px;
	background:url(../images/icons_heart.gif) 46px center no-repeat;
}
.side .r_item_list {
	margin: 0;
	padding: 0;
}

.side .r_item_list li {
	margin: 0;
	border-bottom: 1px solid #EEE;
	padding: 10px;
	list-style:none;
	height: auto !important;
	height: 62px;
	min-height: 62px;
}

.side .r_item_list.tl li {
	padding: 14px;
}

.side .r_item_list li .imgbox {
	border: 1px solid #DDD;
	float: left;
	width: 60px;
}

.side .r_item_list li .imgbox img {
	width: 60px;
	vertical-align:top;
}

.side .r_item_list li .info {
	width: 120px;
	margin-left: 73px;
	_margin-left: 70px;
	font-size: 12px;
}

.side .r_item_list li .info a {
	color: #666;
}

.side .r_item_list li .info .price {
	margin-top: 3px;
	font-weight: bold;
}
.side .r_item_list li .info .price .view_price{
	background:#E92F2F;color:#FFF;display:inline-block;
	padding:3px 5px;margin-top:5px;
}
	
.side .r_item_list li a {
	color: #666;
}


.copyright{
	padding:50px 0;text-align:center;color:#999;
}




.rightBar{
	right:0;top:0;z-index:8888;
	position:fixed;width:40px;height:100%;background:#F5F5F5;
	border-left:1px solid #EEE;
}

.rightBar .gotop{
	position:absolute;
	bottom:6px;left:6px;border-radius:14px;
	width:28px;height:28px;line-height:28px;
	text-align:center;font-size:20px;font-family:Arial;color:#FFF;
	background:#999;
	
}
.rightBar .wrap{
	width:32px;height:350px;margin-top:-175px;
	position:absolute;top:50%;left:0;
}
.rightBar .customer{
	display:block;width:24px;height:24px;margin:8px;
	background:url(../images/icons_bar_1.gif) 0 0 no-repeat;
}
.rightBar .cpbtn,
.rightBar .scbtn{
	display:block;border-top:1px dashed #CCC;position:relative;
	font-size:12px;width:12px;padding:34px 9px 30px 9px;
	margin:0 5px;
	color:#666;background:url(../images/icons_bar_2.gif) center 10px no-repeat;
}
.rightBar .scbtn{
	background:url(../images/icons_bar_3.gif) 0 10px no-repeat;
}
.rightBar .scbtn span,
.rightBar .cpbtn span{
	width:20px;height:16px;line-height:16px;text-align:center;border-radius:5px;
	background:#FF4400;color:#FFF;position:absolute;bottom:10px;left:5px;
}
.rightBar .btns{
	width:24px;padding:8px 3px 0;
	border-top:1px dashed #CCC;
	border-bottom:1px dashed #CCC;
	margin:0 5px;
}
.rightBar .btns a{
	display:block;width:24px;height:24px;line-height:24px;margin-bottom:8px;
}
.rightBar .btns a span{
	display:none;
}
.rightBar .btns a.qq{
	background:url(../images/icons_bar_4.gif) 0 0 no-repeat;
}
.rightBar .btns a.tel{
	background:url(../images/icons_bar_6.gif) 0 0 no-repeat;
}
.rightBar .btns a.wx{
	background:url(../images/icons_bar_5.gif) 0 0 no-repeat;
}
.rightBar .btns a.wx span{
	position: absolute;
	width: 106px;
	height: 106px;
	right: 38px;
	background: url(../images/wxewm.png) 0 0 no-repeat;
	z-index: 11;
}
.rightBar .btns a.wx:hover span{
	display:block;
}
.rightBar .btns a.qq:hover,
.rightBar .btns a.tel:hover{
	border:1px solid #EEE;border-right:none;
	color:#999;padding:5px 10px 5px 35px;
	width:100px;margin-left:-107px;
	background-color:#F5F5F5;
	background-position:5px 5px;
}
.rightBar .btns a.qq:hover span,
.rightBar .btns a.tel:hover span{
	display:block;
}

.rightBar .cartbox{
	width:250px;padding:10px;
	background:#FFF;z-index:8888;
	position:absolute;right:40px;top:50%;
	border:1px solid #EEE;
	display:none;
}
.rightBar .cartbox .title{
	color:#666;font-size:16px;padding-bottom:10px;
}
.rightBar .cartbox ul{
	margin:0;padding:0;
}
.rightBar .cartbox ul li{
	list-style:none;border-bottom:1px dotted #DDD;
	height:70px;padding-top:10px;
}
.rightBar .cartbox ul li img{
	float:left;width:60px;border:1px solid #DDD;
}
.rightBar .cartbox ul li a{
	float:left;width:170px;margin-left:10px;color:#666;font-size:12px;line-height:14px;height:42px;overflow:hidden;
}
.rightBar .cartbox ul li .quantity{
	float:left;margin:10px 0 0 10px;color:#272727;font-size:12px;
}
.rightBar .cartbox ul li .quantity .price{
	color:#E92F2F;
}
.rightBar .cartbox ul li .del{
	float:right;margin:10px 0 0 10px;color:#999;cursor:pointer;font-size:12px;
}
.rightBar .cartbox .bottom{
	margin-top:10px;color:#666;font-size:12px;
}
.rightBar .cartbox .bottom a{
	float:right;width:110px;height:30px;line-height:30px;text-align:center;
	background:#E92F2F;color:#FFF;margin-top:4px;
}
.rightBar .noItem{
	right:-9999px;
}

@media screen and (max-width: 640px) {
	.rightBar{display:none}
	
	.header .wrap{
		width:auto;
		height:30px;padding:5px 10px;overflow:hidden;
	}
	.header .wrap .home{
		float:left;
		width:90px;height:30px;
		background:url(../images/logo3.gif) 0 center no-repeat;
		background-size:auto 30px;
		text-indent:-999px;overflow:hidden;
	}
	.header .wrap .nav li{
		float:left;margin:0;padding:0 5px;list-style:none;
	}
	.header .wrap .nav li a{
		float:left;color:#555;font-size:14px;
		height:30px;line-height:30px;
	}
	
	.header .wrap .customer_info_box{
		display:none;
	}
	.header .wrap .submit_btn{
		display:none;
	}
	.header .wrap .search_btn{
		float:right;height:20px;line-height:20px;
		background:url(../images/icons_search1.gif) 0 0 no-repeat;
		padding-left:24px;font-size:14px;color:#333;margin:5px 0 0 0;
	}
	.content{
		width:auto;margin:0;padding:10px;
	}
	.content .main,.content .side,.item_tags{
		float:none;width:auto;
	}
	.content .side{
		padding-left:0;margin-left:0;
		border:none;
	}
	.main .bt{
		font-size:18px;padding:0 0 10px 0;
	}
	.main .prourl{
		float:none;display:block;background:#FF5B5B;color:#FFF;
		width:100px;height:30px;line-height:30px;text-align:center;
		font-size:16px;margin:0 auto;
	}
	.main .text img{max-width:100%}
	.main .text{font-size:14px}
	.main .text p {font-size:14px}
	.main .textbox{
		position:relative;
		padding-left:50px;
	}
	.main .textbox .tt{
		position:absolute;
		left:0;top:15px;
		width:60px;text-align:left;
	}
	.main .r_item_list {
		margin: 20px 0;
	}
	
	.main .r_item_list li {
		padding: 10px 0;
		list-style:none;
		float:none;
		height:80px;overflow:hidden;width:auto;
	}
	.main .r_item_list li .info{width:auto}
	.side .r_item_list li .info{width:auto}
	.content .side .ad{display:none}
}
