/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Microsoft YaHei"; background-color:#f8f8f8; font-size:12px;
}
*{ font-family:"Microsoft YaHei";}



textarea{outline:none;}



input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none;}
input{ outline:none;}






dl,dt,dd,li,p,ul,h,h1,h2,h3,h4,h5,b{ margin:0px; padding:0px; font-weight:normal;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span,em,i,b{
	font-style: normal;
}

.q1{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;position:relative; background-color:#FFFFFF;}
.q2{ width:100%; text-align:center; padding-bottom:2%; padding-top:2%; overflow:hidden;}
.q2 img{ height:0.75rem;}
.q2 dl{ float:left; width:40%; padding-left:4%;}
.q2 dt{
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bfbfbf; height:0.7rem; padding-left:5%; text-align:left; margin-top:0.0rem;
}
.q2 h1{ font-size:0.25rem;}
.q2 h2{ font-weight:bolder; font-size:0.37rem; margin-top:0.05rem; color:#ff6b01;font-family:'WeezerFont';}
.indexnav{overflow:hidden;}
.indexnav ul li{width:25%;height:0.7rem;background:#ff6b01;float:left;box-sizing:border-box;font-size:0.25rem;line-height:0.7rem;text-align:center;}
.indexnav ul li a{color:#fff;height:0.7rem;display:block;border-right:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;}
.indexnav ul li:nth-child(4n) a{border-right:0;}
.indexnav ul li a:hover{color:#fff;background:#ed6300;}
.q3{ width:97%; margin:0 auto; overflow:hidden; border-radius:5px;}
.q3 img{ width:100%;}
.q4{ background-color:#f4f4f4; width:100%; overflow:hidden; padding-bottom:0.2rem;}
.q5{ overflow:hidden; width:100%; padding-top:0.1rem;}
.q5 li{ width:33.33%; float:left; text-align:center; cursor:pointer;}
.q5 li span{ width:1.3rem; height:1.3rem; background-color:#ff6b01;border-radius:0.7rem; text-align:center; line-height:1.3rem; color:#FFFFFF; font-size:0.5rem;box-shadow: 0 0 10px #adadad;box-sizing:border-box; margin-top:10px; margin-bottom:10px;}
.q5 li h1{ text-align:center; font-size:0.22rem; color:#333333; font-weight:bolder;}
.q6{ line-height:0.5rem; width:95%; margin:0 auto; font-weight:bolder; background-color:#ff6b01; text-align:center; cursor:pointer; margin-top:0.15rem; font-size:0.22rem; color:#FFFFFF;border-radius:0.3rem;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.q6:hover{ background-color:#fd8631;}
.q7{ width:100%; overflow:hidden; padding-bottom:1%; padding-top:1%;}
.q7 dl{ float:left; width:10%; padding-left:2%;}
.q7 dl img{ width:100%;}
.q7 dt{ width:80%; float:left; margin-left:3%;}
.q7 h1{ font-size:0.23rem; color:#ff6b01; padding-top:0.0rem; font-weight:bolder;}
.q7 h2{ font-size:0.13rem; color:#ff6b01; padding-top:0.07rem; font-weight:bolder;}
.q8{ width:95%; margin:0 auto; overflow:hidden;}
.q9{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; width:95%; margin:0 auto;
	border-bottom-color: #d3d3d3; line-height:0.5rem; padding-bottom:0.1rem; padding-top:0.1rem;
}
.q9 h1{ float:left; font-size:0.25rem; font-weight:bolder;}
.q9 h2{
	float:right; background-color:#FFFFFF;
	border: 1px solid #ff6b01; font-size:0.2rem; color:#ff6b01; line-height:0.35rem; padding-left:0.1rem; padding-right:0.1rem;border-radius:20px; cursor:pointer; margin-top:5px;
}
.q9 img{ float:left; margin-top:2px; margin-right:5px; width:0.2rem;}
.q10{ background-color:#f4f4f4; width:100%; overflow:hidden; padding-bottom:0.2rem; margin-top:0.rem;}
.q11{ width:95%; overflow:hidden; margin:0 auto; margin-top:0.1rem;}
.q12{ width:100%; height:4rem;position:relative;background-size:100% 100%;  }
.q12 h1{ width:100%; height:0.5rem; line-height:0.5rem; background-image:url(../images/bb.png); padding-left:5%; font-size:0.2rem; color:#FFFFFF; font-weight:bolder;box-sizing:border-box; position:absolute; right:0px; bottom:0px;}

.q13{ width:95%; margin:0 auto; overflow:hidden; margin-bottom:0.2rem;}
.q13 li{
	width:48.5%;
	float:left;
	box-sizing:border-box; height:1.2rem;
	border: 1px solid #d2d2d2; margin-right:3%; margin-top:3%;
}
.q13 li:nth-child(2n){ margin-right:0;}
.q13 span{ float:left; width:0.7rem; height:0.7rem; background-color:#ff6b01; text-align:center; font-size:0.3rem; color:#FFFFFF; margin-left:0.1rem; margin-top:0.26rem;border-radius:0.4rem; line-height:0.7rem; margin-right:0.1rem;}
.q13 h1{ font-size:0.2rem; font-weight:bolder; padding-top:0.1rem;}
.q13 h2{ font-size:0.15rem; color:#666666; padding-right:0.1rem; padding-top:0.1rem; font-weight:bolder;}
.q14{ width:100%; height:3rem;position:relative;background-size:100% auto;  }
.q14 h1{ width:100%; height:0.5rem; line-height:0.5rem; background-image:url(../images/bb.png); padding-left:5%; font-size:0.2rem; color:#FFFFFF; font-weight:bolder;box-sizing:border-box; position:absolute; right:0px; bottom:0px;}
.q15{ width:100%;position:relative;background-size:100% auto;  }
.q15 h1{ width:100%; height:0.5rem; line-height:0.5rem; background-image:url(../images/bb.png); padding-left:5%; font-size:0.2rem; color:#FFFFFF; font-weight:bolder;box-sizing:border-box; position:absolute; right:0px; bottom:0px;}

.q18{ overflow:hidden; width:95%; margin:0 auto;}
.q18 li{ padding-top:0.2rem; overflow:hidden;}
.q19{
	width:100%;
	box-sizing:border-box;
	overflow:hidden; line-height:0.55rem; height:0.55rem;
	padding-left:0.25rem;
	border: 1px solid #cdcdcd;
	font-size:0.24rem;
	border-radius:0.5rem;
	background-color:#FFF;
	background-repeat: no-repeat;
	background-position: 10px center;outline: medium;
}
.q19:hover{border: 1px solid #ff6b00;}
.q20{
	line-height:0.55rem;
	width:100%;
	background-color:#ff0003;
	text-align:center;
	cursor:pointer;
	font-size:0.25rem;
	color:#FFFFFF;
	border-radius:0.4rem;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q20:hover{ background-color:#eb393b;}
.q21{
	width:100%;
	box-sizing:border-box;
	line-height:35px;
	padding-left:40px;
	border: 1px solid #cdcdcd;
	font-size:14px;
	border-radius:20px;
	background-image: url(../images/name.png);
	background-repeat: no-repeat;
	background-position: 10px center;outline: medium;
}
.q21:hover{border: 1px solid #ff6b00;}
.q22{
	width:100%;
	box-sizing:border-box;
	line-height:35px;
	padding-left:40px;
	border: 1px solid #cdcdcd;
	font-size:14px;
	border-radius:20px;
	background-image: url(../images/dh.png);
	background-repeat: no-repeat;
	background-position: 10px center;outline: medium;
}
.q22:hover{border: 1px solid #ff6b00;}
.q23{ font-size:0.23rem; color:#ff6b00; padding-top:0.2rem; padding-bottom:0.9rem; width:95%; margin:0 auto; text-align:center;}
.q23 p{ margin-top:0.1rem;}
.q24{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	position: fixed;
	z-index:999999999999999999999;
}
.q24 ul{max-width:640px;min-width:320px; margin:0 auto;box-shadow: 0 0 20px #adadad;}
.q24 li{ width:50%; float:left; background-color:#ff6b01; padding-bottom:0.15rem; padding-top:0.15rem;}
.q24 li:nth-child(2n){ background-color:#93012f;}
.q24 h1{ text-align:center; font-size:0.25rem; color:#FFFFFF;}
.q24 span{ padding-right:0.1rem; font-size:0.25rem; display:inline-block;}
.q25{ width:100%; overflow:hidden;}
.q25 img{ width:100%;}
.q26{
	width:3rem;
	background-image:url(../images/bba.png);
	background-repeat: repeat-x; text-align:center;
	background-position: right center; margin:0 auto;
}
.q26 span{ font-size:0.3rem; display:inline-block; color:#ff6b00; font-weight:bolder; padding-top:0.2rem; padding-bottom:0.05rem; background-color:#FFFFFF; padding-left:0.1rem; padding-right:0.1rem;}
.q26 h2{
	font-size:0.2rem;
	color:#999999;
	text-transform: capitalize;
}
.q27{ width:95%; margin:0 auto; overflow:hidden; font-size:0.23rem; color:#333; line-height:170%; text-align:justify;}
.q27 img{ width:100%;}
.q27 p{ margin-top:0.15rem;}
.q28{ width:100%; overflow:hidden; margin:0 auto; box-sizing:border-box; padding-top:2%;}
.q28 li{ width:46%;background-color:#FFFFFF; overflow:hidden; float:left; box-sizing:border-box; margin-left:2.5%; margin-bottom:2%; margin-top:2%;}
.q28 img{ width:100%;}
.q28 h1{ text-align:center; font-size:16px; font-weight:bolder; padding-top:10px;}
.q28 li:hover{box-shadow: 0 0 10px #d4d4d4;}
.q29{ width:95%; margin:0 auto; overflow:hidden;}
.q29 li{
	overflow:hidden;
	margin-top:0.2rem;
	border: 1px solid #ececec;
}
.q29 dl{ float:right; width:60%; margin-right:2%; overflow:hidden;}
.q29 img{ width:35%; height:3rem; object-fit: cover;}
.q29 h1{ font-size:0.25rem; font-weight:bolder; color:#ff6b01; margin-top:0.1rem;}
.q29 h2{ font-size:0.22rem; padding-top:0.1rem; color:#333; text-align:justify;}
.q32{
	width:95%; margin:0 auto;
	overflow:hidden; box-sizing:border-box;
	border: 1px solid #eaeaea;box-sizing:border-box;border-radius:0px 5px 5px 0px; margin-top:0.2rem;
}
.q32 img{ height:100%;}
.q32 li{
	float:left;
	width:45%;
	margin-right:2%;
	height:2.5rem;
	overflow:hidden;
	background-size:auto 100%;
	background-position: center center;
}
.q32 h1{ font-size:0.25rem; font-weight:bolder; padding-top:10px; padding-bottom:10px;}
.q32 h2{ font-size:0.2rem; line-height:150%; color:#333333;  overflow:hidden; text-align:justify; padding-right:0.1rem;}
.q32 span{
	width:1.3rem;
	height:0.35rem; display:inline-block; font-size:0.2rem;
	border: 1px solid #ff6b01; text-align:center; line-height:0.35rem; float:left;border-radius:0.5rem; cursor:pointer; margin-top:0.1rem;
}
.q32 span:hover{border: 1px solid #ff6b01; background-color:#ff6b01; color:#FFFFFF; }
.q33{ overflow:hidden; margin-top:0.1rem;}
.q34{ background-color:#ff6b01; color:#FFF; margin-left:0.1rem;}
.q35{ width:100%; overflow:hidden; background-color:#f7f7f7; padding-bottom:0.25rem;}
.q36{ width:95%; margin:0 auto; font-size:0.2rem; color:#333; line-height:0.4rem; padding-top:0.1rem; margin-bottom:0.1rem;}
.q37{ width:95%; margin:0 auto;}
.q37 img{ width:100%;}
.q38{
	width:200px;
	background-image:url(../images/bba.png);
	background-repeat: repeat-x; text-align:center;
	background-position: right center; margin:0 auto;
}
.q38 span{ font-size:20px; color:#ff6b00; font-weight:bolder; padding-top:20px; padding-bottom:10px; background-color:#f7f7f7; padding-left:10px; padding-right:10px;}
.q38 h2{ font-size:12px; color:#999999;}
.q39{ overflow:hidden; padding-top:0.1rem; padding-bottom:0.1rem; width:95%; margin:0 auto;}
.q39 li{ width:47%; float:left; line-height:40px; cursor:pointer; background-color:#ff6b01; font-size:14px; color:#FFFFFF; text-align:center;}
.q39 li:nth-child(2n){ width:47%; float:right; line-height:40px; cursor:pointer; background-color:#c7421b; font-size:14px; color:#FFFFFF; text-align:center;}
.q40{ width:100%; overflow:hidden; padding-bottom:0.2rem;}
.q40 li{ overflow:hidden; width:50%; float:left; padding-left:10%;box-sizing:border-box;}
.q40 img{ float:left; margin-right:0.1rem; width:64px;}
.q40 h1{ font-size:16px; color:#333; font-weight:bolder; padding-top:10px;}
.q40 h2{ font-size:16px; color:#333;}
.q40 span{ color:#ff6b01; padding-right:0.05rem;}
.q41{ width:95%; margin:0 auto; padding-top:0.1rem;}
.q41 img{ width:100%;}
.q42{ width:100%; overflow:hidden; padding-top:0.2rem;}
.q42 li{ width:31.3%; margin-left:1.5%; float:left; text-align:center;}
.q42 dl{
	width:100%;
	height:2.5rem;
	background-position: center center;
}
.q42 h1{ text-align:center; font-size:0.2rem; width:100%; padding-top:0.1rem; padding-bottom:0.1rem;}
.q42 h2{ font-size:0.15rem; color:#666666; min-height:0.5rem;}
.q43{ width:95%; margin:0 auto; overflow:hidden; padding-top:0.2rem;}
.q43 li{
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid; width:100%; overflow:hidden;
	border-bottom-color: #e0e0e0; padding-bottom:0.2rem; padding-top:0.2rem;
}
.q43 li img{ float:left; width:2rem; height:2rem; margin-right:0.2rem;border-radius:1rem;}
.q43 h1{ font-size:0.26rem; color:#ff6b01; font-weight:bolder;}
.q43 h2{ padding-top:0.25rem; font-size:0.22rem; text-align:justify; color:#333; line-height:0.35rem}
.q43 li:nth-child(2n) img{float:right; width:2rem; height:2rem; margin-left:0.2rem;border-radius:1rem;}
.q44{ width:95%; margin:0 auto; overflow:hidden;}
.q44 li{ width:100%; overflow:hidden; margin-top:0.2rem;}
.q44 dl{ float:left;  width:35%; margin-right:2%; overflow:hidden;}
.q44 img{ width:100%; height:1.5rem; object-fit: cover;}
.q44 h1{ font-size:0.23rem; font-weight:bolder; color:#ff6b01; cursor:pointer;overflow: hidden;/*超出部分隐藏*/
white-space: nowrap;/*不换行*/
text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q44 h2{ font-size:0.2rem; line-height:150%; padding-top:0.1rem; color:#333; text-align:justify;}

.q78{ overflow:hidden; width:95%; margin:0 auto; padding-top:0.2rem;}
.q78 li{ font-size:0.25rem; text-align:center; color:#000000; font-weight:bolder;}
.q78 dl{
	font-size:0.2rem;
	color:#333333;
	padding-top:0.1rem; text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd; padding-bottom:0.2rem;
}

.q79{ overflow:hidden; width:95%; margin:0 auto; margin-top:0.2rem;}
.q79 dl{ float:left; width:80%;}
.q79 dt{ font-size:0.23rem; margin-top:0.1rem;}
.q79 dd{ float:right; width:1.2rem; line-height:0.4rem; background-color:#666666; text-align:center; color:#FFFFFF; font-size:0.2rem; margin-top:0.1rem; cursor:pointer;}
.q80{ background-color:#ededed; overflow:hidden; width:100%; padding-bottom:0.1rem; padding-top:0.1rem; margin-top:0.1rem;}
.q81{ overflow:hidden; width:95%; margin:0 auto; margin-top:0.2rem;}
.q81 em{
	border: 1px solid #F0F0F0; padding:5px 10px 5px 10px; cursor:pointer; display:inline-block; font-size:0.2rem;
}
.q81 em:hover{border: 1px solid #e60012; color:#e60012;}
.q82{ width:95%; margin:0 auto; overflow:hidden;}
.q82 li{ width:49%; margin-right:2%; overflow:hidden;box-sizing:border-box; margin-top:0.2rem; float:left;}
.q82 dl{
	width:100%;
	height:2.5rem;
	overflow:hidden;
	display: table;
	box-sizing:border-box;
	border: 1px solid #ececec;
}
.q82 dt{display:table-cell; 
            vertical-align:middle;  
            text-align: center; /*设置文本水平居中*/ 
            width:100%; }
.q82 img{ max-width:100%; max-height:2.5rem;}
.q82 p{ font-size:0.23rem; margin-top:0.1rem; text-align:center;}
.q82 li:nth-child(2n){ margin-right:0;}


.q58{ width:100%; background-color:#fff; overflow:hidden; padding-top:0.2rem;}
.q58 li{
	width:25%;
	float:left;
	text-align:center;
	border-right-width: 0px; cursor:pointer;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dc4848;
	border-bottom-color: #dc4848;box-sizing:border-box;
}
.q58 h1{ font-size:0.35rem; color:#FFFFFF; width:0.8rem; height:0.8rem; margin:0 auto; line-height:0.8rem;border-radius:0.5rem;}
.q58 h2{ font-size:0.22rem; color:#333; padding-bottom:0.1rem; padding-top:0.1rem;}
.q59{ background-color:#fd6161;}
.q60{ background-color:#f19a1b;}
.q61{ background-color:#8c41fc;}
.q62{ background-color:#fd264c;}
.q63{ background-color:#f26b2e;}
.q64{ background-color:#01e2ae;}
.q65{ background-color:#fe522c;}
.q66{ background-color:#628bf6;}
.q67{ width:100%; overflow:hidden; padding-bottom:0.2rem;}
.q67 li{ width:47.5%; padding-left:1%; padding-right:1%; float:left; margin-top:0.2rem; overflow:hidden;}

.q67 img{height:2.5rem; width:100%; object-fit: cover;}
.q67 h1{ font-size:0.23rem; font-weight:bolder; color:#ff6b01; text-align:justify; margin-top:0.1rem;}
.q67 span{ color:#ff6b01;}
.q67 dt{ overflow:hidden; padding-top:0.1rem;}
.q67 h3{ color:#656565; float:left; font-size:0.2rem;}
.q67 h4{
	float:right; color:#ff6b01;
	border: 1px solid #ff6b01; font-size:0.2rem; padding-left:0.1rem; padding-right:0.1rem;
}





















.q220{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block; box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:5px 0px 0px 5px; margin-left:2px; margin-right:2px;
}
.q220:hover{ background-color:#333; color:#FFFFFF;}
.q221{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#FFFFFF; color:#333; display:inline-block;box-sizing:border-box;
	border: 1px solid #F0F0F0;border-radius:0px 5px 5px 0px; margin-left:2px; margin-right:2px;
}
.q221:hover{ background-color:#333; color:#FFFFFF;}
.page-num{
	font-size:0.2rem; padding:0.1rem 0.1rem 0.1rem 0.1rem;
	background-color:#fff; color:#333; display:inline-block;
	border: 1px solid #F0F0F0; margin-left:2px;
}

.page{
	overflow:hidden; text-align:center;
	padding-top:0.4rem; padding-bottom:0.4rem;
}












.m-cart-inner{
	overflow:hidden; padding-top:0.2rem;
	width:100%;
}
.m-cart-inner ul{width:100%;}
.m-cart-inner li{float:left;width:48%; padding-left:2.5%;}
.m-cart-inner li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner li .weixn-val .img{width:100%; margin-top:3%; padding:35% 0; position:relative; zoom:1; overflow:hidden;}
.m-cart-inner li .weixn-val .img img{
	position:absolute;
	left:0; height:100%;
	top:0;
	
}
.m-cart-inner li dl{
	background-repeat: no-repeat;
	background-position: left center; box-sizing:border-box; margin-top:0.1rem; margin-bottom:0.1rem;
}
.m-cart-inner li h1{ font-size:0.2rem; font-weight:bolder; color:#ff6b01; float:left;}
.m-cart-inner li h2{ font-size:0.1rem; color:#656565; float:right; padding-right:0.2rem;}
.m-cart-inner li span{ color:#ff6b01;}
.m-cart-inner dt{ overflow:hidden;}
.m-cart-inner h3{ color:#656565; float:left; font-size:0.2rem;}
.m-cart-inner h4{
	float:right; margin-right:0.2rem; color:#ff6b01;
	border: 1px solid #ff6b01; font-size:0.1rem; padding-left:0.1rem; padding-right:0.1rem;
}


.m-cart-inner1{
	overflow:hidden; padding-top:0.2rem;
	width:100%;
}
.m-cart-inner1 ul{width:100%;}
.m-cart-inner1 li{float:left;width:46%; padding-left:2.5%;}
.m-cart-inner1 li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner1 li .weixn-val .img{width:100%; margin-top:0%; padding:35% 0; position:relative; zoom:1; overflow:hidden;}
.m-cart-inner1 li .weixn-val .img img{
	position:absolute;
	left:0; height:100%;
	top:0;
	
}
.m-cart-inner1 li dl{ text-align:center; line-height:0.5rem; font-size:0.2rem; font-weight:bolder; color:#333333;}


.m-cart-inner2{
	overflow:hidden; padding-top:0.2rem;
	width:100%;
}
.m-cart-inner2 ul{width:100%;}
.m-cart-inner2 li{float:left;width:46%; padding-left:2.5%;}
.m-cart-inner2 li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner2 li .weixn-val .img{width:100%; margin-top:0%; padding:35% 0; position:relative; zoom:1; overflow:hidden;}
.m-cart-inner2 li .weixn-val .img img{
	position:absolute;
	left:0; width:100%;
	top:0;
	
}
.m-cart-inner2 li dl{ text-align:center; line-height:0.5rem; font-size:0.2rem; font-weight:bolder; color:#333333;}





.m-cart-inner3{
	overflow:hidden; padding-top:0.2rem;
	width:100%;
}
.m-cart-inner3 ul{width:100%;}
.m-cart-inner3 li{float:left;width:30%; padding-left:2.5%;}
.m-cart-inner3 li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner3 li .weixn-val .img{width:100%; margin-top:0%; padding:35% 0; position:relative; zoom:1; overflow:hidden;}
.m-cart-inner3 li .weixn-val .img img{
	position:absolute;
	left:0; height:100%;
	top:0;
	
}
.m-cart-inner3 li dl{ text-align:center; line-height:0.5rem; font-size:0.2rem; font-weight:bolder; color:#333333;}





