﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size:12px; font-family:"Tahoma","Arial","宋体";}
body{margin:0; padding:0; background:url(../images/body_bg.jpg) center center repeat-y;}
.main{width:960px; margin:0 auto; overflow:hidden;}
.wrap{ margin:0 auto; clear:both; width:980px; text-align:left; }
	.wrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.boxwrap{ margin:0 auto;width:978px; height:auto; border:1px solid #E2E2E2; background:#FAFAFA; text-align:left; }
	.boxwrap:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.left180{float:left;width:180px;}
.left264{float:left;width:264px;}
.left294{float:left;width:294px;}
.left300{float:left;width:300px;}
.left325{float:left;width:325px;}
.left710{float:left;display:inline;width:710px;border-right:1px solid #E2E2E2;background:#fff;overflow:hidden;}

.right325{float:right;width:325px;}
.right350{float:right;width:350px;}

.right356{float:right;width:356px;}
.right757{float:right;position:relative;width:757px;padding:20px;border-left:1px solid #E2E2E2;background:#fff;min-height:470px;_height:470px;}


.cart_box{padding:20px;background:#fff;}
.cart_step{position:relative;}
	.cart_step li{float:left; width:33.33%;height:35px;line-height:35px;text-align:center;background:url(../images/cart_arrow.gif) no-repeat right -45px #F6F6F6;color:#999;}
	.cart_step li span{display:inline-block;margin-right:5px;font-weight:bold;font-size:15px;}
	.cart_step li.item{background-position:right 0;}
	.cart_step li.selected{background:url(../images/cart_arrow.gif) no-repeat right -90px #E8E8E8;color:#8CAC52;}
	.cart_step li.last{background-image:none;}
.cart_table{border:1px solid #E6E4E3;}
	.cart_table th{padding:0.6em;color:#444;font-weight:400;background:#f3f3f3;border-bottom:1px solid #E6E4E3;}
	.cart_table td{padding:0.6em;border-bottom:1px solid #E6E4E3;}
	.cart_table td .img{padding:1px;width:60px;height:60px;border:1px solid #eee;}
	.cart_table .reduce,.cart_table .subjoin{display:inline-block;width:9px;height:9px;text-indent:-999em;background:url(../images/cart_icon.gif) no-repeat;overflow:hidden;}
	.cart_table .reduce{background-position:-18px 0px;}
	.cart_table .subjoin{background-position:0px 0px;}
	
	.main_tit{border-bottom:1px solid #EEE;color:#444;font-size:18px;margin:0 0 20px;padding:0 0 10px;}
	.main_tit strong{color:#999;font:bold 12px/18px arial;margin:0 10px;}
	.main_tit span{float:right;font-size:12px;font-weight:100;margin:5px 5px 0 0;}
	.main_tit span{color:#ccc;}
	.main_tit span a{color:#999;}
	.main_tit i{display:block;margin-top:5px;color:#999;font-size:12px;font-style:normal;font-weight:normal;}
/*提示样式*/
.msg_tips{margin:30px auto;position:relative;width:380px;}
	.msg_tips .ico{display:block;float:left;background:url(../images/icon_tips.png) no-repeat left top;width:46px;height:46px; text-indent:-99999px;overflow:hidden;}
	.msg_tips .ico.error{background-position:-50px 0;}
	.msg_tips .ico.warning{background-position:-100px 0;}
	.msg_tips .msg{margin-left:60px;}
	.msg_tips .msg strong{margin-bottom:10px;font-size:14px;color:#444;}
	.msg_tips .msg p{line-height:1.8em;}
	
	
	/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;background-image:-moz-linear-gradient(center top , #3999D2, #1E7BB3);border-bottom:1px solid #02598E;box-shadow:0 1px 2px #BBBBBB;text-shadow:0 -1px 0 #1E7BB3;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
.btn-success{background-color:#52A152;background-image:-moz-linear-gradient(center top , #5FBE5F, #52A152);border-bottom:1px solid #417F41;text-shadow:0 -1px 0 #52A152;}
.btn-error{background-color:#CB423B;background-image:-moz-linear-gradient(center top , #E85A56, #CB423B);border-bottom:1px solid #AA352F;text-shadow:0 -1px 0 #CB423B;}
.btn-gray{background-color:#DDDDDD;background-image:-moz-linear-gradient(center top , #EEEEEE, #DDDDDD);border-bottom:1px solid #A9A9A9;text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray, .btn-gray:hover{color:#777777;}



.tab_head{overflow:hidden;position:relative;}
	.tab_head .add{font-weight:700;position:absolute;right:4px;top:12px;z-index:100;color:#444;font-family:"Microsoft Yahei";}
.tabs{border-bottom:1px solid #ddd; float:left; line-height:36px;margin:0 0 10px 0;width:100%;}
	.tabs li{float:left;margin:0 0 -1px 5px; }
	.tabs li a{float:left;background:#F0F0F0;border:1px solid #ddd;display:block;padding:0 25px;color:#444; }
	.tabs li a:hover{text-decoration:none;}
	.tabs li.selected a{background:#fff;border-bottom-color:#fff;}
.tab_inner{display:none;}

/*内容*/
.entry{font-size:13px;line-height:24px;word-wrap:break-word;}
.entry img{max-width:670px;}
.entry h2,.entry h3,.entry h4{border-bottom:1px solid #EEE;color:#111;padding-bottom:5px;}
.entry h2{font-size:15px;}
.entry h3,.entry h4{font-size:14px;}
.entry strong{color:#DC2523;}
.entry ul,.entry ol{margin:16px;}
.entry li{margin-left:26px;}
.entry ul li{list-style:disc outside none;}
.entry ol li{list-style:decimal outside none;}
.entry p{margin:15px 0;}
.entry a{text-decoration:underline;}
.entry code, .comment code{background-color:#EEE;border-radius:2px 2px 2px 2px;color:#777;font-family:'courier new';margin:0 4px;padding:1px 4px;}
.entry table{border-left:1px solid #EEE;border-top:1px solid #EEE;}
.entry table th{background-color:#F9F9F9;text-align:center;}
.entry table td, .entry table th{border-bottom:1px solid #EEE;border-right:1px solid #EEE;padding:5px 10px;}

/*  新闻*/
.news_list li{padding:20px 0 0 0;}
	.news_list h2{font-size:15px;height:18px;margin:0 auto 12px 0;overflow:hidden;}
		.news_list .note{margin:0;color:#777;line-height:20px;}
	.news_list .info{margin:0 auto 8px 0;}
		.news_list .info, .info a{color: #777;}
		.news_list .info a:hover {color:#333;text-decoration:underline;}
		
		
		/*
商品样式
=========================================================*/
.toolbar:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
	.toolbar h3{ margin:0; border-bottom:1px solid #e1e1e1; color:#333; font-size:16px; font-weight:bold; font-family:"Microsoft Yahei"; }
		.toolbar h3 em{ background:#FF6600; display:inline; float:left; height:16px; margin:13px 8px 13px 13px; width:4px; }
	.toolbar dl{ margin:0 10px; padding:0; font-family:"Microsoft Yahei"; }
	.toolbar dl dd{ margin:0; padding:5px 0; border-bottom:1px solid #ddd; }
	.toolbar dl dd.last{ border:none; }
	.toolbar dl dd h4{ margin:0px; padding:0 0 0 10px; border:none; height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden; }
	.toolbar dl dd ul li { padding-left:10px; line-height:30px; }
		.toolbar dl dd ul li a{ padding-left:10px; background:url(../images/icon_arrow_blue.gif) left 5px no-repeat; color:#3f81a9; text-decoration:none; width:130px;}
		.toolbar dl dd ul li a:hover{ color:#FF6600; text-decoration:none; }
.pro-list{ width:700px; overflow:hidden; }
	.pro-list ul{ width:730px; }
	.pro-list ul li{ float:left; margin:0 20px 0 0; width:160px; height:230px; overflow:hidden; }
	.pro-list ul li a img{ width:158px; height:158px; border:1px solid #e1e1e1; }
	.pro-list ul li .title{ margin-top:5px; width:220px; height:22px; line-height:22px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.pro-list ul li .price{ color:#F00; font-size:14px; font-family:"Microsoft Yahei"; font-weight:600; height:22px; line-height:22px; overflow:hidden;}
.pro-attr{ font-family:"Microsoft Yahei";}
	.pro-attr h1{ margin-bottom:10px; font-size:24px; font-family:"Microsoft Yahei"; font-weight:normal; line-height:30px; }
	.pro-items{ padding-bottom:10px; }
	.pro-items dl{ clear:both; padding:5px 0; font-size:14px; }
		.pro-items dl dt{ float:left; display:block; padding-right:5px; }
		.pro-items dl dd{}
	.pro-btns{ padding:10px; border:1px solid #EDD28B; background:#FFFCF5; }
		.pro-btns:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
		.pro-btns .input-box{ margin-bottom:5px; padding-bottom:10px; border-bottom:1px solid #eaeaea; }
			.pro-btns .input-box .txt{ padding:0 5px; border:1px solid #F5DA98; height:24px; line-height:24px; width:60px; }
		.pro-btns .btn-box{ padding:10px 0; position:relative; }
			.pro-btns .btn-box .add,.pro-btns .btn-box .buy,.pro-btns .btn-box .add-over,.pro-btns .btn-box .buy-over{ background:url(../images/car_btn_buy.png) no-repeat; display:block; float:left; height:37px; text-indent:-9999px; }
			.pro-btns .btn-box .add{ background-position:0 0; width:127px; }
			.pro-btns .btn-box .add-over{ background-position:0 -58px; width:127px; }
			.pro-btns .btn-box .buy{ background-position:0 -116px; margin-left:15px; width:127px; }
			.pro-btns .btn-box .buy-over{ background-position:0 -174px; margin-left:16px; width:127px; }
	
.itemnav{ border-bottom:2px solid #fd663b; height:35px; line-height:35px; overflow:hidden; }
	.itemnav ul{}
	.itemnav ul li{ float:left; font-size:14px; font-family:"Microsoft Yahei";  }
	.itemnav ul li a{ display:block; margin-right:2px; padding:0 30px; border:1px solid #ddd; height:35px; white-space:nowrap; }
.itemnav ul li a:hover,
.itemnav ul li a.current{ background:#fd663b; color:#fff; display:block; text-decoration:none; }
.itembox{ display:none; padding-top:10px; font-size:14px; font-family:"Microsoft Yahei"; }
	.itembox p{ font-size:14px; line-height:23px; padding:8px 0; text-align:justify; word-wrap:break-word; }
	.itembox img{ max-width:670px; }
/*购物车*/
.cart_info{z-index:2;padding:15px 10px 15px 60px;border:1px solid #DFC795;position:absolute;top:0px;left:0px;width:285px;height:auto;font-family:"宋体";}
.cart_success{background:url(../images/cart_btn.png) -132px 12px no-repeat #F7F2D0;}
.cart_error{background:url(../images/cart_btn.png) 12px -55px no-repeat #F7F2D0;}
.cart_info h4{margin-bottom:10px;color:#404040;font-size:14px;}
.cart_info p{margin:2px 0 6px;color:#404040;line-height:18px;}
.cart_info .price{font-size:13px;color:#F00;}
.cart_info .close{display:block;position:absolute;top:5px;right:5px;width:45px;height:15px;text-indent:-9999px;background:url(../images/cart_btn.png) 0 -35px no-repeat;cursor:pointer;}
.cart_info .long-btn{display:inline-block;width:100px;height:25px;line-height:25px;text-align:center;color:#fff;font-weight:bold;background:url(../images/cart_btn.png) no-repeat;cursor:pointer;}
.cart_table{margin:0 auto;border:1px solid #ccc;}
.cart_table th{background:#F3F3F3; font-weight:normal;}
.cart_table td{background:#fff;}
.cart_table td .img{padding:1px;width:60px;height:60px;border:1px solid #ccc;}
.cart_table td .reduce,.cart_table td .subjoin{display:inline-block;width:9px;height:9px;text-indent:-999em;background:url(../images/cart_icon.gif) no-repeat;overflow:hidden;}
.cart_table td .reduce{ background-position:-18px 0px;}
.cart_table td .subjoin{ background-position:0px 0px;}