html,body{ border:0; padding:0; margin:0; font: 14px/1.5  'Helvetica Neue','Hiragino Sans GB','Microsoft YaHei','\9ED1\4F53',Arial,sans-serif;}
a{color:#0aa770; text-decoration:none;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
   
    font-style: inherit;
    font-family: inherit;
   
    vertical-align: baseline;
}
body{ background: #e7e8eb; font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;}
.nav {
    width: 100%;
    height: 60px;
    border-top: 3px solid #0aa770;
    border-bottom: #CCCCCC 2px solid;
	padding:10px 0 10px 0;
	background:#FFFFFF;
}
.header{ width: 1200px; margin: 0 auto;}
.logo{ width:200px; height:60px; background:url(/themes/default/images/logo.png) no-repeat; float:left;}
.header .right{ width:500px; height:60px; float:right; line-height:60px; text-align:right; font-size:16px; }
.right ul li{ width:115px; height:60px; float:right;  text-align:center; line-height:60px; no-repeat left; font-size:16px;}
li{list-style-type:none;}
.right ul li a{ color:#0aa770;}

.clearfix {display: block;}
.main{width: 1200px; margin: 0 auto; margin-top:45px; background:#FFFFFF; border:1px solid #CCCCCC;}


.main a {color: #0aa770;text-decoration: none;}

.sitepath{margin-top:15px; text-align:left;}
#mainbox{  overflow:hidden;}

#mainbox-left {float: left;width: 200px;}

.sidebar {padding-bottom: 10px;  border-right: 1px dashed #CCCCCC; padding-top:15px; padding-bottom:15px;}

ul, ol {list-style: none;}

.sidebar h3 { background:url(../images/icon_1.png) no-repeat; height:30px; line-height:20px;padding: 0 30px 0; margin-left:35px;    color: #8d8d8d; margin-top:15px; font-size:17px;}

.sidebar li { height:35px; line-height:35px; padding-left:55px; color: #222; font-size:16px; margin-top:5px;}
.sidebar li a{color: #222;}

.sidebar .cur{height:35px; line-height:35px; background:#0aa770;}
.sidebar .cur a{ color:#FFFFFF}

#mainbox-right {float: right;width: 995px; text-align:left;}

.content {border: solid 1px #e8e8e8;}

.title {padding: 10px; padding-left:30px; color:#666; margin-top:15px; font-size:17px; border-bottom:1px dashed #CCCCCC;}

.body {padding: 20px;}

.notice {background: #ffc;border: dashed 1px #f60;padding: 15px; font-size:14px;}

.userinfo {margin-top: 25px;}

.userinfo h3 {font-size: 16px;padding-bottom: 10px;}
.userinfo .huiyuan{ height:40px; line-height:40px; border:#CCCCCC 1px dashed; padding-left:10px;}
.userinfo li {padding: 6px 0; width:45%; float:left; height:40px; line-height:40px; padding-left:4%;}

.userinfo li strong {color: #f30;font: normal 20px Arial;}
.xinwen{ margin-top:50px; border:#CCCCCC 1px dashed; height:400px; padding:10px 10px 10px 10px;}
.xinwen .new{ width:33.3%; float:left;}
.xinwen .new h2{ font-size:16px; border-bottom:#CCCCCC 1px dashed; height:35px; line-height:35px;}
.xinwen .new li{ height:35px; line-height:35px;}
.xinwen .new li a{ color:#666666;}
.clear{ clear:both;}
#formbox {margin-left: 50px;}

#formbox ul {padding-bottom: 10px;}

#formbox li {padding: 10px;}

#formbox li strong {display: block;float: left;font-weight: normal;text-align: right;width: 150px;}

.ipt {border: solid 1px #c9c9c9;font: 14px normal;padding: 5px;vertical-align: middle;}

.btn {background: #08c;border: 0;color: #fff;height: 28px;padding: 0 7px;}

select { width:300px; margin-right:10px; height:28px; line-height:28px;}

.textleft{ width:260px;}

.step dt {border-bottom: solid 1px #e1e1e1;font: normal 20px normal; padding: 10px;}

.step dd {padding: 10px;}

#listbox table{ border: 1px dashed #CCCCCC; margin-top:15px;}
#listbox table tr{  line-height:35px; border-bottom:1px dashed #CCCCCC; text-align:center; overflow:hidden}
#listbox table tr td{border-bottom:1px dashed #CCCCCC;}
.textleft{ height:35px; overflow:hidden}
#claimbox table {border: solid 1px #e8e8e8;}

#claimbox table tr th {background: #eff9ff;font-weight: normal;padding: 8px;text-align: left;}

#claimbox table tr td {background: #fefefe;line-height: 23px;padding: 8px;}

#showpage{ margin-top:30px; padding-left:100px; height:35px; line-height:35px; border:dashed #CCCCCC 1px;}
#showpage .total_page,#showpage .current,#showpage a{ margin-left:10px; margin-right:10px;}

.footer{  height:35px; line-height:35px; text-align:center; margin-top:30px; }
.clear{ clear:both}


li{ list-style:none;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*tab*/
.tab{ line-height:56px; font-size:14px;}
.tab a{ color:#07c;}
.tab a:hover{ color:#c00;}
.tab a.cur{ font-weight:bold;}


/*商品详细页*/
/*iteminfo*/
.iteminfo{}
.iteminfo_tit{ color:#333; font-size:22px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; border-bottom:1px solid #e3e3e3; font-weight:normal; padding-bottom:12px; line-height:32px;}
.iteminfo_parameter{ padding:8px 0; padding-left:70px;}
.iteminfo_parameter_default{ color:#888;}
.iteminfo_parameter dt{ margin-left:-70px; float:left; display:inline; width:60px; white-space:nowrap; text-align:right; color:#888;}

.iteminfo_mktprice{ font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:line-through;}
.lh32{ line-height:32px;}
.iteminfo_price{ color:#c00; font-size:14px; font-family:Arial, Helvetica, sans-serif; vertical-align:middle;}
.sys_item_price{ color:#c00; font-size:22px; vertical-align:middle;}
.iteminfo_buying{ background:#f7f7f7; padding:12px 0;}

/*规格*/
.sys_item_spec dl.iteminfo_parameter{ padding-top:5px; padding-bottom:5px;}
.sys_item_spec dl.iteminfo_parameter dt{ line-height:32px;}

/*一下正对图片*/
.sys_spec_img{}
.sys_spec_img li{ float:left; height:54px; position:relative; margin:2px 6px 2px 0;}
.sys_spec_img li a{height:50px; width:50px; padding:1px; border:1px solid #ccc; float:left; background:#fff; display:inline-block; outline:none;}
.sys_spec_img li a img{ width:50px; height:50px; display:block;}
.sys_spec_img li a:hover{ border:2px solid #e4393c; padding:0; text-decoration:none;}
.sys_spec_img li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(img/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_img li.selected a{ border:2px solid #e4393c; padding:0;}
.sys_spec_img li.selected i{ display:block;}

.sys_spec_text{}
.sys_spec_text li{ float:left; height:40px; position:relative; margin:2px 15px 2px 0; outline:none;}
.sys_spec_text li a{ height:30px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:30px;}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(img/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_text li.selected a{ border:2px solid #e4393c; padding:0 5px;}
.sys_spec_text li.selected i{ display:block;}