/* 
	全局样式文件

 */


* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
}

ul, ol, li {
	list-style: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

a {
	text-decoration: none;
	color: #000;
}

.clearfix:after {
	content: ".";
	font-size: 0;
	height: 0;
	overflow: hidden;
	display: block;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.fontsize {
	font-size: 1em;
	font-family: "微软雅黑";
	color: #252525;
}

/*颜色*/
.red {
	color: red;
}

.blue {
	color: #1ca3fc;
}

.header {
	width: 100%;
	height: 50px;
	overflow: hidden;
	text-align: center;
	background-image: url(../images/header_bg.png);
	background-repeat: repeat-x;
}

.header a {
	display: block;
	padding: 13px 3.3%;
}

.header a img {
	width: 22px;
	height: 22px;
}

.header span {
	font-size: 1.2em;
	line-height: 46px;
	color: #fff;
	font-family: "微软雅黑";
	font-weight: bolder;
	position: absolute;
	width: 50%;
	left: 25%;
/* 	right: 25%; */
}

.header span.login {
	display: block;
	margin-right: 11%;
}

nav {
	background: white;
}

nav>ul ul{
	height: 328px;
/* 	overflow-y: scroll;
	overflow-x:hidden; */
}

.nav ul li{
	position: relative;
	float: left;
	display: inline-block;
	width: 24.5%;
	height: 40px;
	font-size: 1em;
	text-align: center;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	/* border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cdcdcd; */
}

.nav ul li{color:#252525;}

.area-1 li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
}

/* .nav li:last-child {
	width: calc();
} */

.nav li a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid #f4f4f4;
}

/* .nav li:last-child {
	border-right: none;
} */

.nav li p {
	position: absolute;
	width: 6px;
	height: 6px;
	/* bottom: 26px; */
	top:2%;
	right: 17%;
}

.nav li p img {
	width: 10px;
	height: 10px;
}
/* .nav ul li.nav-1 li{ border: none;} */

/*列表样式*/
.area>ul, .type>ul, .nav-1>ul, .reorder>ul ,.nav-2>ul{
	display: none;
}

/*列表价格的样式*/
li {
	color: #686868;
}

.nav ul.area-1 {
	width: 100%;
	position: absolute;
	background: #fff;
	top:31px;
}

.nav ul.area-1 li {
	width: 80%;
	text-align: left;
	padding-left: 20%;
	font-size: 1em;
}

.nav ul.area-1 li ul {
	width: 100%;
	position: absolute;
	left: 100%;
	background: #efefef;
	display: none;
}

.nav ul.area-1 li ul li {
	width: 80%;
	text-align: left;
	padding-left: 20%;
	font-size: 1em;
}

.nav ul.area-1 .area-2 {
	width: 300%;
}

.nav ul.area-1 .area-2 li {
	width: 80%;
}

.nav ul.area-1 li ul li ul {
	/* width: 202%; */ /* background:palevioletred; */
	display: none;
}

/* .type ul.type-1 {
	position: absolute;
	width: calc(200% + 1px);
	left: -100%;
	top: 40px;
	background: #fff;
}

.type ul.type-1 li {
	width: 100%;
	height: 40px;
	font-size: 1em;
}

.type ul.type-1 li ul.type-1-1 {
	position: absolute;
	left: 100%;
	width: 100%;
	overflow: hidden;
	background: #f2f2f2;
	display: none;
}

.type ul.type-1 li ul.type-1-1 li {
	height: 40px;
	font-size: 1em;
	border-bottom: 1px solid #cccccc;
} */

.nav-1 ul {
	position: absolute;
	width: 400%;
	left: -201%;
	top: 31px;
	background: #fff;
}

.nav-2 ul {
	position: absolute;
	width: 406%;
	left: -101%;
	top: 31px;
	background: #fff;
}

.nav-2 ul li {
	width: 90%;
	height: 40px;
	text-align: left;
	padding-left: 10%;
}
.nav-1 ul li {
	width: 90%;
	height: 40px;
	text-align: left;
	padding-left: 10%;
}

.reorder ul {
	position: absolute;
	width: 406%;
	left: -302%;
	top: 31px;
	background: #fff;
}

.reorder ul li {
	width: 90%;
	height: 40px;
	padding-left: 10%;
	text-align: left;
}

.nav ul.area-1, .type ul.type-1, .nav-1 ul, .reorder ul,.nav-2 ul {
	z-index: 3;
}

/*颜色*/
.red {
	color: #9339e9;
}

.blue {
	color: #9339e9;
}

.bg1 {
	background: #f2f2f2;
}

.bg2 {
	background: #d3d3d3;
}

.orange {
	color: #9339e9;
}

html {
	height: 100%;
}

body {
	position: relative;
	height: 100%;
	background-color: #e9e9e9;
}

.mubu {
	position: fixed;
	top: 91px;
	left: 0;
	width: 100%;
	height: /* calc(100% - 88px) */ 100%;
	background: rgba(0, 0, 0, 0.3);
	display: none;
}

/*5.29*/
.clear {
	clear: both;
}

.diver {
	/* height: 1px; */
	line-height: 1px;
	border-bottom: solid 1px #e9e9e9;
}

.body_bg_white {
	background: #fff;
}

.margin_top_10 {
	margin-top: 10px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.margin_bottom_80 {
	margin-bottom: 80px;
}

.margin_right_50 {
	margin-right: 50px;
}

.padding_bottom_15 {
	padding-bottom: 15px;
}

.padding_top_10 {
	padding-top: 10px;
}

.padding_all_10 {
	padding: 10px;
}

.margin_top_8 {
	margin-top: 8px;
}
.margin_top_1 {
    margin-top: 1px;
}
.padding_san_10 {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.margin_left_right_20 {
	margin-left: 20px;
	margin-right: 20px;
}

.right {
	float: right;
}

.text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.gray {
	color: #686868;
}

.text_center {
	text-align: center;
}

.inline {
	display: inline-block;
}
.lazyload{
	background: white;
}
.lazyload p {
	padding:20px;
	text-align: center;
}

/* .lazyload{
	margin:20%;
} */

.add_span{display:inline-block; float:left; width:24%; line-height:40px; margin-left:3%;}
*:not(input,textarea){
  -moz-user-select:none;/*火狐*/
  -webkit-user-select:none;/*webkit浏览器*/
  -ms-user-select:none;/*IE10*/
  -khtml-user-select:none;/*早期浏览器*/
  user-select:none;
}
*:ACTIVE {
	/*display: none;*/
}

.checkBox-mark,.radioBox-mark{
	width: 18px;
	height: 18px;
	margin: 11px 5px;
	background: url("../images/login-after.png") no-repeat;
	background-size:cover;
}
.checkBox-circle,.radioBox-circle{
	width: 18px;
	height: 18px;
	margin:11px 5px;
	background: url("../images/search-before.png") no-repeat;
	background-size:cover;
}

.checkBox-mark input,.radioBox-mark input,.checkBox-circle input,.radioBox-circle input{
	display: none;
}
.checkBox input,.radioBox input{
	display: none;
}

.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.roundCornerI{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}


.cascade.cl {
  z-index: 3;
  position: absolute;
  width: 400%;
  top: 31px;
  background: #efefef;
  height: 328px;
  display:none;
  overflow: hidden;
}

.cascade.cl .l1,.cascade.cl .l2,.cascade.cl .l3{width:30%;float:left;overflow-x: hidden;}
.cascade.cl .l2,.cascade.cl .l3{width:35%;}
.cascade.cl .l1 ul,.cascade.cl .l2 ul,.cascade.cl .l3 ul{overflow-y: auto;background-color: #FFF;  display:none;  width: 104%;}
.cascade.cl li{width:100%;}

.cascade.cl ul.area-1{  position: inherit;}

.nav ul.area-1 li {
  width: 100%;
   text-align: center;
   padding-left: 0%; 
  font-size: 1em;
}

.l3 li{background-color:#FFF;}


p.detail_purple.left.margin_bottom_10 *,.header span,.nav ul li{font-family: "微软雅黑";font-weight: initial;}

.clearfix .f16 span{font-size:16px;}


