/* 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";}
dl,dt,dd,li,p,ul,h,h1,h2,h3,b{ margin:0px; padding:0px;}
li {list-style-type:none;}
img{border:none;border:0;vertical-align:middle;}
span{display:inline-block;}

.q1{max-width:640px;min-width:320px;margin:0 auto;overflow:hidden;position:relative; background-color:#FFFFFF;}
.q2{ background-color:#00933d; line-height:60px; text-align:center; font-size:0.35rem; color:#FFFFFF;}
.q2 span{ font-size:0.3rem; padding-right:10px;}
.q3{ width:100%;}
.q3 img{ width:100%;}
.indexnav{overflow:hidden;}
.indexnav ul li{width:25%;height:0.7rem;background:#00933d;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 #00a846;border-bottom:1px solid #00a846;box-sizing:border-box;}
.indexnav ul li:nth-child(4n) a{border-right:0;}
.indexnav ul li a:hover{color:#fff;background:#33a863;}
.q4{ width:100%;}
.q4 img{ width:100%;}
.q5{ background-image:url(../images/dbj.jpg); width:100%; overflow:hidden;}
.q6{ text-align:center; overflow:hidden; padding-top:10px;}
.q6 dl{ font-size:0.4rem; color:#333333;}
.q6 dt{
	background-image:url(../images/xt.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: center center;
}
.q6 span{
	font-family: "Times New Roman", Times, serif;
	background-color:#f7f7f7;
	text-transform: uppercase; font-size:0.1rem; color:#666666; padding-left:10px; padding-right:10px;
}
.q6 dd{ font-size:0.3rem;}
.q7{ width:95%; margin:0 auto; overflow:hidden; padding-top:10px;}
.q8{ margin:0 auto; background-color:#272727; width:200px; height:35px; line-height:35px; cursor:pointer; font-size:16px; color:#FFFFFF; text-align:center;border-radius:20px; margin-top:10px;}
.q8:hover{ background-color:#00488a;}
.q9{ background-image:url(../images/abj.jpg); overflow:hidden; padding-top:10px; padding-bottom:30px;}
.q10{ text-align:center; overflow:hidden;}
.q10 dl{ font-size:0.4rem; color:#fff;}
.q10 dt{
	background-image:url(../images/xta.png);
	background-repeat: repeat-x; overflow:hidden;
	background-position: center center;
}
.q10 span{
	font-family: "Times New Roman", Times, serif;
	background-color:#0082d9;
	text-transform: uppercase; font-size:0.1rem; color:#ccc; padding-left:10px; padding-right:10px;
}
.q10 dd{ font-size:0.3rem; color:#FFFFFF;}
.q11{ width:95%; margin:0 auto; padding-top:15px;}
.q11 img{ width:100%;}
.q11 dl{ font-size:0.25rem; line-height:0.4rem; color:#fff; padding-top:10px;}
.q12{ width:100%; overflow:hidden; padding-top:20px;}
.q12 dl{
	width:26%;
	float:left;
	line-height:0.5rem;
	border: 3px solid #FFFFFF; text-align:center; cursor:pointer; font-size:0.25rem; color:#FFFFFF; margin-left:4.5%;
}
.q13{ width:90%; margin:auto; text-align:center; padding-top:15px; padding-bottom:20px;}
.q13 img{ width:100%;}
.q13 dl{ font-size:0.25rem; color:#333333; padding-top:10px; font-weight:bolder;}
.q14{ padding-top:10px; overflow:hidden;}
.q15{ background-color:35px; line-height:35px; background-color:#0082d9; text-align:center; color:#FFFFFF; cursor:pointer; font-size:20px; margin-top:10px;}
.q15 span{ padding-right:10px;}
.q16{ background-color:#ebebeb; overflow:hidden; line-height:0.4rem; font-size:0.25rem; color:#333; text-align:center; padding-bottom:75px; padding-top:3%;}
.q19{
	position:absolute;
	right:0px;
	bottom:0px;
	width:100%;
	height:58px;
	background-color:#000;
	position: fixed;
	z-index:999999999999999999999;
}
.q20{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#0082d9;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q21{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#63acd9;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q22{
	width:33.3%;
	float:left;
	line-height:30px;
	text-align:center;
	background-repeat: no-repeat;
	background-color:#23a15d;
	background-position: center 5px;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	padding-top:28px;
}
.q23{ height:60px; line-height:60px; background-image:url(../images/b_03.png);}
.q23 dl{ font-size:20px; padding-left:0.3rem; float:left;}
.q23 dt{
	float:right; margin-right:0.3rem; padding-right:20px; cursor:pointer;
	font-size:14px;
	background-image: url(../images/xx.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.q24{ width:95%; margin:0 auto; font-size:0.25rem; padding-top:10px; line-height:0.4rem; color:#333333;}
.q24 img{ width:100%;}
.q25{ overflow:hidden; width:100%; background-color:#f3f3f3;}
.q25 dl{
	line-height:45px;
	padding-left:0.3rem;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e7e7; font-size:18px;
}
.q26{ width:95%; margin:0 auto;}
.q26 img{ width:100%;}
.q26 dl{ font-size:0.3rem; color:#000000; font-weight:bolder; text-align:center; padding-bottom:10px; padding-top:10px;}
.q26 dt{
	font-size:0.2rem;
	color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: solid; text-align:center;
	border-bottom-color: #F0F0F0; padding-bottom:10px;
}
.q26 dd{ font-size:14px; line-height:28px; padding-top:10px;}
.q27{ width:100%; padding-top:10px;}
.q27 img{ width:100%;}
.q28{ background-color:#dfefff; overflow:hidden; padding-bottom:15px;}
.q29{ width:85%; margin:0 auto;}
.q29 dl{
	height:60px;
	background-repeat: no-repeat;
	background-position: left center; padding-left:75px; font-size:20px; color:#333333;
}
.q29 dt{ font-size:22px; font-weight:bolder; color:#0097f5;}
.q29 dd{
	background-image:url(../images/h3_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom; padding-bottom:10px; padding-top:10px;
}
.q29 h1{ font-size:16px; line-height:30px; color:#333333; font-weight:normal; padding-top:10px;}
.q30{ width:100%; overflow:hidden; padding-top:0.2rem;}
.q30 img{
	width:100%;
	border: 1px solid #ccc;box-sizing:border-box;
}
.q31{ width:95%; margin:0 auto; overflow:hidden;}
.q31 dl{ padding-top:0.2rem;}
.q32{
	width:100%;
	line-height:0.5rem; font-size:0.2rem; padding-left:5%;box-sizing:border-box;
	border: 1px solid #CCCCCC;
}
.q33{
	width:100%;
	line-height:0.6rem;
	text-align:center;
	font-size:0.2rem;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#00923f;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.q34{ width:100%; overflow:hidden;}
.q34 li{
	width:32.3%;
	float:left; margin-left:0.8%; margin-top:0.8%;
	text-align:center;
	font-size:0.15rem; line-height:0.4rem;
	cursor:pointer;box-sizing:border-box;
	border: 1px solid #e0e0e0;
}






.q47{ overflow:hidden; line-height:0.5rem; cursor:pointer; }
.q47 dl{ font-size:0.2rem; color:#666666; font-family:"Times New Roman", Times, serif; float:left; padding-left:5px;}
.q47 span{
	border-left-width: 1px;
	border-left-style: solid; font-family:"Times New Roman";
	border-left-color: #a0a0a0; margin-left:10px; padding-left:10px;
}
.q47 dt{ font-size:0.25rem;float:left; padding-left:10px;}
.q47:hover{ color:#2c8b2e;}
.q48{ overflow:hidden; margin-top:0.2rem;}
.q48 li{ float:left; width:47%; margin-left:2%;}
.q48 dl{
	overflow:hidden;
	width:100%;
	height:2rem;
	border: 1px solid #CCCCCC;box-sizing:border-box;display: table;
}
.q48 dt{ height:2rem; background-color:#FFFFFF; overflow:hidden; text-align:center;display:table-cell; 

            vertical-align:middle;  }
.q48 img{ max-width:100%; max-height:2rem;}
.q48 p{ text-align:center; font-size:0.23rem; color:#333; padding-bottom:0.1rem; padding-top:0.1rem;overflow: hidden;/*超出部分隐藏*/
	white-space: nowrap;/*不换行*/
	text-overflow:ellipsis;/*超出部分文字以...显示*/}
.q49{ height:0.2rem; overflow:hidden;}
.q50{ overflow:hidden;}
.q50 img{ width:100%;}







.bot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D5D5;
}
.bg{
	display:inline;
	color:#000;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #d2d2d2;
}
.bgg{
	display:inline;
	color:#000;
	padding:5px 5px;
	margin:0px 3px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; background-color:#e5e5e5; color:#333;
	
}






.page{ overflow:hidden; padding-top:30px; text-align:center; padding-bottom:30px;}
.page span{
	padding:5px;
	border: 1px solid #DFDFDF; margin-left:3px;display:inline-block;
}
.page a{
	padding:5px;
	border: 1px solid #DFDFDF; margin-left:3px;display:inline-block;
}
.page select{padding:5px;
	border: 1px solid #DFDFDF; margin-left:3px;display:inline-block;}







.m-cart-inner{
	overflow:hidden;
	width:100%;
}
.m-cart-inner ul{width:100%;}
.m-cart-inner li{float:left;width:47%; padding-left:2%;}
.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:28% 0; position:relative; zoom:1; overflow:hidden;border: 1px solid #efefef;}
.m-cart-inner li .weixn-val .img img{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	
}
.m-cart-inner li dl{ color:#333; font-size:0.25rem;  text-align:center; padding-top:2%;}

.m-cart-inner1{
	overflow:hidden;
	width:100%;
}
.m-cart-inner1 ul{width:100%;}
.m-cart-inner1 li{float:left;width:47%; padding-left:2%;}
.m-cart-inner1 li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner1 li .weixn-val .img{width:100%; margin-top:3%; padding:35% 0; position:relative; zoom:1; overflow:hidden;border: 1px solid #efefef;}
.m-cart-inner1 li .weixn-val .img img{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	
}
.m-cart-inner1 li dl{ color:#333; font-size:0.25rem;  text-align:center; padding-top:2%;}



.m-cart-inner2{
	overflow:hidden;
	width:100%;
}
.m-cart-inner2 ul{width:100%;}
.m-cart-inner2 li{float:left;width:47%; padding-left:2%;}
.m-cart-inner2 li .weixn-val{width:100%; position:relative; zoom:1;}
.m-cart-inner2 li .weixn-val .img{width:100%; margin-top:3%; padding:70% 0; position:relative; zoom:1; overflow:hidden;border: 1px solid #efefef;}
.m-cart-inner2 li .weixn-val .img img{
	width:100%;
	position:absolute;
	left:0;
	top:0;
	
}
.m-cart-inner2 li dl{ color:#333; font-size:0.25rem;  text-align:center; padding-top:2%;}








@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1480472349'); /* IE9*/
  src: url('iconfont.eot?t=1480472349#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1480472349') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1480472349') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1480472349#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-ChiliPepper:before { content: "\e66d"; }
.icon-hezuo:before { content: "\e609"; }
.icon-jinqian:before { content: "\e63b"; }
.icon-damuzhi:before { content: "\e60c"; }