﻿/* CSS Document */

body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,a,i,em,b,strong,img,input{margin:0;padding:0;}
h3{padding:10px 0px;}
li{list-style:none;}
a{text-decoration:none;color:#666;}
i,em{font-style:normal;}
b,strong{font-weight:normal;}

input::-ms-clear{display:none;}
input{border:none;background:none;outline:none;}
img,select,input{vertical-align:middle; }
textarea{outline:none;resize:none;}
img{ border:none; }

.clearFix:after{content:'';clear:both;display:block;}
.clearFix{zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{clear:both;}

body{
    background:#fff;
    font-family:"宋体";
    font-size:14px;
    color:#555;
}
.wrap1200{width:1200px;margin:0 auto;}
.wrap925{width:925px;margin:0 auto;}
.wrap260{width:260px;margin:0 auto;}

a:link {color:#555; text-decoration: none;}
a:visited {color:#555; text-decoration: none;}
/*a:hover {color:#2db8ad; text-decoration: none; }*/
a:focus{outline:none;}
.mt46{margin-top: 46px;}
.yinse{background: #e8e8e8;}
.mt33{margin-top: 33px;}
.pt70{padding-top: 70px;}
.mr2{margin-right: 5px;}


.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb40 {
	margin-bottom: 40px;
}
.h10 {
	height: 10px;
	clear: both;
	width: 100%;
}
.h20 {
	height: 20px;
	clear: both;
	width: 100%;
}
.h30 {
	height: 30px;
	clear: both;
	width: 100%;
}
.h40 {
	height: 40px;
	clear: both;
	width: 100%;
}
.h50 {
	height: 50px;
	clear: both;
	width: 100%;
}
/*购物车*/
.stepX {
	width:900px;
	height: 70px;
	line-height: 70px;
	font-family:"宋体";
	font-size:14px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.stepX ul {
	float: left;
	height: 70px;
	line-height: 70px;
	width:30%;
}
.stepX ul .szz {
	height: 28px;
	line-height: 28px;
	background: url(../images/stepX.png) repeat-x;
	background-position: 0 -30px;
	text-align: center
}
.stepX ul .szz span {
	display: inline-block;
	width: 28px;
	height: 28px;
	text-align: center;
	color: #fff;
	vertical-align: middle;
	zoom: 1;
	background: url(../images/stepX.png) no-repeat;
	background-position: 0 0
}
.stepX ul .sm {
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	vertical-align: middle;
	zoom: 1;
	color: #999
}
.stepX .active .szz {
	background-position: 0 -90px
}
.stepX .active .szz span {
	background-position: 0 -60px
}
.stepX .active .sm {
	color: #c91623
}
.stepX .visited_a .szz {
	background-position: 0 -90px
}
.stepX .visited_a .szz span {
	background-position: 0 -60px
}
.stepX .visited_a .sm {
	color: #c91623
}
.stepX_3 ul {
	width: 33.2%;
*+zoom:1
}
.stepX_4 ul {
	width: 25%;
*+zoom:1
}
