html body {
	font-family: "黑体";
	margin: 0px;
	padding: 0px;
	background:none;
}

h3 {
	font-size: 16px;
	font-weight: 900;
}
.margin_auto {
	margin: 0 auto;
	width: 1200px;
}
a {
	color: #333333;
	text-decoration: none;
}
.clear {
	clear: both;
}
.start_active {
	background: #01AA33;
	color: #FFF;
}
img {
	border: none;
}
.float_left {
	float: left;
}
.warp {
	width: 100%;
	background: #F2F2F2;
	height: 30px;
}
* {
	font-family: "黑体";
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
a {
	text-decoration: none;
}
i, em {
	font-style: normal;
}
select {
	-webkit-appearance: none;
}
.d-box {
	display: box;
	display: -moz-box;
	display: -webkit-box;
	width: 100%;
}
.b-flew {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
}
.btn {
	-webkit-appearance: none;
	appearance: none;
}
.w100 {
	width: 100%;
	display: block;
}
.w120 {
	width: 1200px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}

.nav-active{background:#c40001;}
/*网站标准色，全站统一*/
.cor-red-1 {
	color: #c40001 !important;
}   /*深红色*/
.cor-red-2 {
	color: #ff0000 !important;
}   /*普通红 LOGO红*/
.cor-green-1 {
	color: #628a38 !important;
} /*深绿色 LOGO绿*/
.cor-green-2 {
	color: #038800 !important;
} /*淡绿色 LOGO绿*/
.cor-black-1 {
	color: #333333 !important;
} /*标题文字颜色 黑色*/
.cor-gray-1 {
	color: #999999 !important;
}
.cor-gray-2 {
	color: #888 !important;
}
.cor-blue{
	color:#005AA0;
}
.cor-orange{
	color:#FF6600;
}
/*边框颜色*/
/*灰色*/
.bor-gray-1 {
	border-color: #c8c8c8 !important;
}
.bor-gray-2 {
	border-color: #e7e7e7 !important;
}
/*fonts*/

.bk{
	border: 1px #e7e7e7 solid;
}
.bk-cc{ 
    border: 1px #cccccc solid;
}
.bk-f5{ 
    border: 1px #f5f5f5 solid;
}
.bk-top{border-top:1px solid #e7e7e7;}
.bk-top-dashed{ border-top:1px dashed #e7e7e7;}
.bk-right{ border-right:1px solid #e7e7e7;}
.bk-left-dashed{ border-left:1px dashed #e7e7e7;}
.bk-bottom{ border-bottom:1px solid #e7e7e7;}
.bk-bottom-dashed{ border-bottom:1px dashed #e7e7e7;}
.font-mic {
	font-family: "黑体";
}
.text-overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.text-decoration-n:hover {
	text-decoration: none;
}
.text-decoration-n a:hover {
	text-decoration: none
}
/*fonts size*/

.f12 {
	font-size: 12px;
}
.f14 {
	font-size: 14px;
}
.f15 {
	font-size: 15px;
}
.f16{
	font-size:16px;}
.f18 {
	font-size: 18px;
}
.f20 {
	font-size: 20px;
}
.f24 {
	font-size: 24px;
}
.f36 {
	font-size: 36px;
}
/*height*/
.h3{ height:3px;}
.h30{ height:30px;}
.h35{ height:35px;}
.h40{ height:40px;}
.h45{ height:45px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h70{ height:70px;}
.h80{ height:80px;}
.h100{height: 100px;}
.ha{ height:auto;}

/*line-height*/
.lh20{ line-height:20px;}
.lh25{ line-height:25px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.lh45{ line-height:45px;}
.lh50{ line-height:50px;}
.lh60{ line-height:60px;}
.lh70{ line-height:70px;}
.lh80{ line-height:80px;}
/*bacgroud*/
.bg-color-ff{ background:#fff;}
.bg-color-f5{ background:#f5f5f5;}

/*width*/
.width-100{width:100px;}
.width-150{width:150px;}
.width-160{width:195px;}
.width-177{width:177px;}
.width-180{width:180px;}
.width-200{width:200px;}
.width-222{width:222px;}
/*color*/
a:hover {
	text-decoration: none;
}
.cf {
	color: #fff;
}
.c3, .c3 a {
	color: #333;
}
.c6, .c6 a {
	color: #666;
}
.c9, .c9 a {
	color: #999;
}
.c5, .c5 a {
	color: #555;
}
.c0 {
	color: #000;
}
.cf0 {
	color: #ff0000;
}
.ce2 {
	color: #e20000;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.cef3 {
	color: #ef3a41;
}
.cl {
	color: #038800;
}
.cc {
	color: #cccccc;
}
/*padding*/
.pd20{ padding:20px;}
.pt5 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
.pt40 {
	padding-top: 40px;
}
.pt45 {
	padding-top: 45px;
}
.pt50 {
	padding-top: 50px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb40 {
	padding-bottom: 40px;
}
.pb50 {
	padding-bottom: 50px;
}
.pb80 {
	padding-bottom: 80px;
}
.pl5 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.pl25 {
	padding-left: 25px;
}
.pl30 {
	padding-left: 30px;
}
.pl35 {
	padding-left: 35px;
}
.pl40 {
	padding-left: 40px;
}
.pl45 {
	padding-left: 45px;
}
.pl50 {
	padding-left: 50px;
}
.pl60 {
	padding-left: 60px;
}
.pl70 {
	padding-left: 70px;
}
.pl100{
	padding-left: 100px;
}
.pr5 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pr30 {
	padding-right: 30px;
}
.pr40 {
	padding-right: 40px;
}
.pr45 {
	padding-right: 45px;
}
.cl {
	clear: both;
}
/*height*/
.h20 {
	height: 20px;
}
.h50 {
	height: 50px;
}
.h29 {
	height: 29px;
}
.h60 {
	height: 60px;
}
.ha {
	height: auto;
}
/*text-align*/
.tl {
	text-align: left;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
/*margin*/
.ma5{
    margin:5px;
}
.ma10{
	margin: 10px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml40 {
	margin-left: 40px;
}
.mt5 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px !important;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px;
}
.mt-20 {
	margin-top: -20px;
}
.mb5 {
	margin-left: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.mb50 {
	margin-bottom: 50px;
}
.mb80 {
	margin-bottom: 80px;
}
.mb100 {
	margin-bottom: 100px;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.ml30 {
	margin-left: 30px;
}
.ml60{
    margin-left: 60px;
}
.ml120{
	margin-left: 120px;
}
.mr5 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mr30 {
	margin-right: 30px;
}
.mr50 {
	margin-right: 30px;
}
.mr60 {
	margin-right: 60px;
}
.ma {
	margin: 0 auto;
}
/*background*/
.bg-red2{ background:#f04a51;}
.bg-ff{ background:#fff;}
.bg-f5{ background:#f5f5f5;}
.bg-f0{ background:#ff0000;}
.bg-33{ background:#333;}
.bg-green{ background:#8fc700;}
.bg-gray{background:#f9f9f9;}
.bg-red {
	color: #fff;
	background: #da2f25;
	padding: 4px 7px;
}
.bg-red a {
	color: #fff;
}
.bg-red a:hover, .bg-red:hover {
	color: #fff;
	text-decoration: none;
}
.bg-daley {
	background: #e6e7e8;
	border-width: 1px 0;
	border-style: solid;
	border-color: rgba(204, 204, 204, .5);
	height: 15px;
	clear: both;
}
.bg-f7 {
	background: #f7f7f7;
}
.button-bg {
	background: #f04a51;
}
.button2-bg {
	background: #038800;
}
/**公用头部的样式**/
.header-topbg {
	background: #e6e6e6;
	height: 35px;
}
.header-topnei {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.header-topleft .log-out {
	padding-left: 10px;
	text-decoration: none;
}
.header-topright ul {
	overflow: hidden;
}
.header-topright ul li {
	float: left;
	border-left: 1px solid #fff;
	padding: 0px 10px;
}
.header-topright ul li:first-child {
	border-left: 0px;
}
.header-topright ul li a {
	color: #555;
	font-size: 14px;
}
.header-wrap {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.header-search {
	padding-top: 15px;
	padding-left: 20px;
}
.form {
	width: auto;
	height: 36px;
}
.form .text {
	width: 446px;
}
.form .text {
	float: left;
	width: 370px;
	height: 24px;
	line-height: 24px;
	color: #666;
	padding: 4px;
	margin-bottom: 4px;
	border-width: 2px 0px 2px 2px;
	border-color: #eb1c26;
	border-style: solid;
	outline: 0px none;
	font-size: 14px;
	font-family: "黑体";
}
.form .button {
	float: left;
	width: 82px;
	height: 36px;
	background: #eb1c26;
	border: medium none;
	line-height: 1;
	color: #FFF;
	font-family: "黑体";
	font-size: 16px;
	cursor: pointer;
}
.input-red {
	border: 1px solid #F00;
	width: 280px;
	height: 40px;
}
.button-red {
	background: #F00;
	width: 352px;
	height: 42px;
	border: none;
	color: #FFF;
}
.cw-icon {
	position: relative;
	cursor: default;
}
.hotwords {
	width: 380px;
	padding-top: 10px;
}
.header-serve {
	padding-top: 20px;
}
.header-serve .mine-jim {
	background: #857f7e;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px 5px;
}
.header-serve img {
	vertical-align: middle;
	margin-right: 5px;
}
.mine-jim span {
	padding: 0px 5px;
}
.header-serve a {
	color: #fff;
	font-size: 14px;
}
.shop-cart {
	margin: 0px 10px;
}
.jim-telphone {
	float: left;
	padding-top: 5px;
}
.jim-telphone a {
	color: #505050;
}
.jim-telphone i {
	font-style: normal;
	color: #eb1c25;
	font-weight: bold;
}
.public-nav {
	height: 40px;
	background: #ec1c25;
	line-height: 40px;
}
.all-sort {
	width: 222px;
	background: #a91c25;
	text-align: center;
	margin-right: 20px;
}
.all-sort a {
	color: #fff;
}
.nav-wrap {
	width: 1200px;
	margin: 0 auto;
}
.nav-wrap ul {
	overflow: hidden;
}
.nav-wrap ul li {
	float: left;
	padding: 0px 15px;
}
.nav-wrap ul li a {
	color: #fff;
}
.footer {
	background: #FFFFFF;
	margin-top: 70px;
}
.footer_ico {
	width: 942px;
}
.footer_con {
	width: 750px;
	margin-top: 35px;
	border-bottom: 1px solid #BDBDBD;
	height: 160px;
	font-size: 12px;
}
.footer_con div {
	float: left;
	padding-right: 40px;
	padding-left: 40px;
	height: 100px;
}
.footer_con h3 {
	font-size: 16px;
	color: black;
	font-weight: 600;
}
.footer_con a {
	line-height: 12px;
	color: black;
}
.footer_con p {
	padding: 0px;
	line-height: 12px;
}
.beian {
	text-align: center;
	padding: 20px;
	font-size: 12px;
}
.beian a {
	padding: 0px 20px 0 20px;
}
.search_hot {
	padding: 20px;
	color: #B0B0B0;
	line-height: 30px;
}
.search_hot a {
	padding-right: 10px;
	color: #9C9C9C;
}
.all_cat{height:34px;color:#FFF;font-family:"黑体";text-align:center;line-height:32px;float:left;}
.all_cat:hover{background:#c40001;}
/*height*/
.hg31 {
	height: 31px;
}


/*个人中心公用*/
.leftbox{ width:180px; background:#fff;}
.leftlist-title{ height:54px; line-height:54px; border-bottom:#ff0000 1px solid;}
.leftlist-title a{display:block; text-align:center;}
.leftlist-title a:hover{ color:#fff;}
.leftlist-nav{ height:auto;}
.navbox{ height:auto;}
.navbox-title{ height:35px; line-height:35px; text-align:center;}
.navoff{ border-bottom:3px #038800 solid; width:auto; font-weight:bold;}
.navoff2{ border-bottom:2px #038800 solid; width:auto; font-weight:bold; color:#ff0000;padding: 2px 8px;}
.navoff3{ border-top:1px #038800 solid; width:auto; font-weight:bold; color:#ff0000; border-bottom:none;}
.navbox-menu{ margin:auto;}
.navbox-menu ul li{ line-height:28px; width:180px;}
.navbox-menu ul li a{ line-height:28px;display:block; text-align:center;}
.navbox-menu ul li a:hover{ color:#ff0000;}
.orderbox{ width:1000px;}
.tbline{display: block; width: 3px;height: 13px;background-color: #038800; margin-top:24px;}
.tbline2{display: block; width: 3px;height: 13px;background-color: #038800; margin-top:14px; margin-left:10px;}
.tbline3{display: block; width: 3px;height: 13px;background-color: #038800; margin-top:14px; margin-left:10px;}
.order2{ height:auto; padding:20px;}
 div#wrap3 {
  display:table;
  height:40px;
  width:357px;
  _position:relative;
  overflow:hidden;
 }
 div#subwrap3 {
  vertical-align:middle;
  display:table-cell;
  _position:absolute;
  _top:50%;
 }
 div#content3 {
  _position:relative;
  _top:-50%;
 }
 div#wrap2 {
  display:table;
  height:40px;
  width:180px;
  _position:relative;
  overflow:hidden;
 }
 div#subwrap2 {
  vertical-align:middle;
  display:table-cell;
  _position:absolute;
  _top:50%;
 }
 div#content2 {
  _position:relative;
  _top:-50%;
 }
div#wrap {
  display:table;
  height:60px;
  width:316px;
  _position:relative;
  overflow:hidden;
 }
 div#subwrap {
  vertical-align:middle;
  display:table-cell;
  _position:absolute;
  _top:50%;
 }
 div#content {
  _position:relative;
  _top:-50%;
 }
 div#wrap4 {
  display:table;
  height:40px;
  width:460px;
  _position:relative;
  overflow:hidden;
 }
 div#subwrap4 {
  vertical-align:middle;
  display:table-cell;
  _position:absolute;
  _top:50%;
 }
 div#content4 {
  _position:relative;
  _top:-50%;
 }

 /*分页*/
 .fy{ height:40px;}
 .fy-button{
 width:65px; height:30px; display:block; line-height:30px; text-align:center;
 }
 .fy-button:hover{
 color:#fff; background:#ff0000;
 }
 .fy-sz{ height:30px; line-height:30px;}
 .fy-sz:hover{ color:#ff0000;}