body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
select,
input,
textarea,
button,
p,
blockquote,
th,
td,
img,
iframe {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

input,
button {
	border: none;
}

textarea,
option {
	font: 12px "\5b8b\4f53", Arial, Helvetica, sans-serif;
}

ul,
li,
div {
	list-style: none;
	border: 0px;
}

img {
	border: 0px;
}

.clear {
	font: 0px/0px serif;
	display: block;
	clear: both;
}

html {
	-webkit-text-size-adjust: none;
}

input {
	outline: none;
}

textarea {
	resize: none;
}

a {
	text-decoration: none;
}

body:nth-of-type(1) input:focus,
textarea:focus {
	outline: none;
}

body {
	font: 12px "\5b8b\4f53", "microsoft yahei", Tahoma, Arial;
	color: #333;
	background: #fff;
	position: relative;
}

#header {
	width: 100%;
	height: 32px;
	margin: 0 auto;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e3e3e3;
}

.header {
	width: 1100px;
	height: 32px;
	margin: 0 auto;
	position: relative;
}

.header ul {
	float: left;
}

.header li {
	float: left;
	color: #666;
	line-height: 32px;
}

.header li a,
.header p a {
	color: #666;
	padding: 0 4px;
}

.header a:hover,
.header a.mobile:hover,
.header a.weixin:hover {
	color: #f60;
}

.header input {
	width: 92px;
	height: 18px;
	float: left;
	border: 1px solid #d4d4d4;
	margin: 6px 6px 0 0;
}

.header button {
	width: 35px;
	height: 19px;
	float: left;
	background: url(../../images/channel.png) no-repeat 0 0;
	margin: 6px 4px 0 2px;
}

.header p {
	line-height: 32px;
	float: right;
	padding-right: 6px;
	color: #dfdfdf;
}

.header a.mobile {
	width: 55px;
	height: 16px;
	display: block;
	float: right;
	text-indent: 18px;
	margin-top: 8px;
	line-height: 16px;
	color: #38880b;
	background: url(../../images/channel.png) no-repeat -139px 0;
}

.header a.weixin {
	width: 80px;
	display: block;
	float: right;
	margin-left: 9px;
	text-indent: 28px;
	line-height: 32px;
	color: #38880b;
	background: url(../../images/channel.png) no-repeat -131px -83px;
}
.TopheadBtn{
    position: relative;
     width: 1100px;
     margin: 0 auto;
}
.TopheadBtn a{
     position: absolute;
	 top: -36px;
	 right: 530px;
	 font-size: 14px;
	 margin-top: 5px;
     width: 94px;
     height: 18px;
     background: url(../../images/index/version/2024/TopheadBtn.png) no-repeat;
     background-size: 100% 100%;
     display: inline-block;
     vertical-align: top;
     cursor: pointer;
}
#logo {
	width: 1100px;
	height: 90px;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}

#logo img.logo {
	position: absolute;
	top: 10px;
	left:30px;
	height:55px;
}

#logo b {
	position: absolute;
	font: 30px/50px "Microsoft Yahei", "\5b8b\4f53";
	color: #38880b;
	left: 260px;
	top: 13px;
}

#search {
	width: 650px;
	height: 35px;
	float: right;
	margin-top: 27px;
	z-index: 9999;
}
.search {
	width: 671px;
	height: 35px;
	float: left;
	position: relative;
	z-index: 9999;
}

.search .showfirst {
	width: 92px;
	height: 35px;
	position: absolute;
	left: 0px;
	text-indent: 10px;
	font: normal 14px/31px "\5b8b\4f53", "simhei";
	color: #8c8c8c;
	border: 2px solid #b7b7b7;
	border-right: 0px;
	/* background: url(../../images/vmall/vmallweishang.png) no-repeat -5px -2px; */
	cursor: pointer;
	text-align: center;
	padding-right: 17px;
	box-sizing: border-box;
}
.search .showfirst::after {
	content: "";
	clear: both;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../../images/vmall/vmallweishang.png) no-repeat -44px -2px;
	width: 20px;
	height: 31px;
	border-right: 1px solid #e6e6e6;
}

.search select {
	width: 70px;
	font: normal 14px/39px "Tahoma";
	color: #868a8f;
}

.search input {
	height: 68px;
	position: absolute;
	border: 0;
	display: inline;
	font: 12px/35px "\5b8b\4f53";
	color: #8c8c8c;
	background: transparent none repeat scroll 0% 0%;
}

.search .selectbox {
	width: 510px;
	height: 31px;
	position: absolute;
	left: 92px;
	border-top: 2px solid #b7b7b7;
	border-bottom: 2px solid #b7b7b7;
	text-indent: 12px;
	display: block;
	outline: 0;
}
.search button {
	width: 70px;
	height: 35px;
	position: absolute;
	border: 0;
	right: 0px;
	top: 0;
	display: block;
	cursor: pointer;
	background: url(../../images/vmall/vmallweishang.png) no-repeat -427px 0;
}

.search .selectbox-wrapper {
	width: 69px;
	float: left;
	border: #cdcdcd 1px solid;
	border-top: 0;
	padding-top: 3px;
	background-color: #fff;
	text-align: center;
	position: absolute;
	top: 35px;
	z-index: 9999;
}

.search .selectbox-wrapper ul {
	width: 92px;
	float: left;
	display: block;
	background-color: #fff;
}

.search .selectbox-wrapper ul li {
	width: 92px;
	height: 22px;
	line-height: 22px;
	float: left;
	font: normal 14px/22px;
	color: #666;
	display: block;
	cursor: pointer;
}

.search .selectbox-wrapper ul li:hover {
	background-color: #ccc;
}

#menu {
	width: 100%;
	height: 40px;
	background: #38880b;
}

.menu {
	width: 1100px;
	height: 40px;
	margin: 0 auto;
	position: relative;
}

.menu b {
	width: 222px;
	height: 42px;
	position: absolute;
	font: normal 18px/42px microsoft yahei;
	color: #fff;
	background: #ff8b00;
	left: 0;
	top: -2px;
	text-align: center;
}

.menu p {
	height: 40px;
	position: absolute;
	font: normal 16px/40px microsoft yahei;
	left: 245px;
	top: 0px;
}

.menu p a {
	color: #fff;
	margin: 0 25px;
}

.main {
	width: 1100px;
	margin: 0 auto;
}

.mainLeft {
	width: 220px;
	float: left;
	height: 403px;
	position: relative;
	z-index: 9999;
	border: 1px solid #dcdcdc;
}

.mainLeft .box {
	width: 202px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
	padding-left: 20px;
}
.mainLeft .box:hover .listRight{
	display: block;
}
.mainLeft .box h4 {
	font: bold 16px/44px "microsoft yahei";
	margin-top: 8px;
}

.mainLeft .box h4 a {
	color: #42940c;
}

.mainLeft .box p.list {
	width: 215px;
	font: normal 14px/26px "microsoft yahei";
	margin-left: -25px;
}

.mainLeft .box p.list a {
	display: inline-block;
}

.mainLeft .box p.list a {
	color: #666666;
	margin-left: 25px;
}

.mainLeft .box p.list a:hover {
	color: #FF6600;
}

.mainLeft .noBorder {
	border: 0;
}
.listRight {
	width: 575px;
	height: 443px;
	position: absolute;
	top: -43px;
	left: 221px;
	background: #fff;
	display: none;
	z-index: 999;
	border: 2px solid #38880b;
	border-left: 0;
}

.industyLeft {
	width: 558px;
	float: left;
	padding: 18px 15px 0 10px;
}

.industyTop {
	width: 520px;
	height: 20px;
	float: left;
	border-left: 6px solid #38880b;
	font: normal 18px/18px microsoft yahei;
	text-indent: 11px;
	display: inline;
	margin-left: 15px;
}

.industyBox {
	width: 249px;
	float: left;
	padding: 10px 15px 0 15px;
}

.industyTitle {
	width: 249px;
	height: 30px;
	float: left;
	border-bottom: 1px solid #38880b;
	position: relative;
	margin-bottom: 7px;
}

.industyTitle h3 {
	position: absolute;
	font: normal 14px/30px microsoft yahei;
}

.industyTitle h3 a {
	color: #38880b;
}

.industyTitle a.more {
	display: block;
	position: absolute;
	line-height: 30px;
	right: 0px;
	color: #888888;
}

.industyBox p {
	width: 249px;
	line-height: 22px;
	float: left;
	overflow: hidden;
	text-indent: -5px;
}

.industyBox span {
	width: 249px;
	line-height: 22px;
	float: left;
	color: #ff6600;
	margin-top: 5px;
	overflow: hidden;
}

.industyBox p a,
.industyBox span a {
	color: #333;
	margin: 0 5px;
}

.industyTop a {
	color: #333;
}

.mainTop ul li:last-of-type .listLefta {
	border: 0;
}

.industyRight {
	width: 555px;
	float: left;
	padding: 0 12px 0 20px;
}

.industyImg img {
	width: 228px;
	height: 150px;
	float: left;
	margin: 15px 0 5px 0;
}

.industyImg p {
	width: 228px;
	height: 22;
	float: left;
	font: normal 14px/22px microsoft yahei;
	overflow: hidden;
	text-align: center;
}

.industyImg p a {
	display: inline;
	text-align: center;
	color: #333;
}

.industyImg p a:hover {
	color: #ff6600;
	text-decoration: underline;
}
.industyImg{
	float: left;
	width: 260px;
	padding-left: 15px;
}

.mainCen {
	width: 638px;
	float: left;
	overflow: hidden;
}

.tabAdv {
	margin-top: 15px;
	position: relative;
	height: 290px;
	width: 638px;
	overflow: hidden;
	z-index: 9;
}

.tabAdv ul {
	position: absolute;
}

.tabAdv ul li {
	float: left;
}

.tabAdv ul li img {
	height: 290px;
	width: 638px;
}

.preNext {
	height: 67px;
	width: 34px;
	top: 112px;
	position: absolute;
	display: none;
}

.pre {
	left: 0;
	background: url(../../images/shop/shop2017.png) 0 0 no-repeat;
}

.next {
	right: 0;
	background: url(../../images/shop/shop2017.png) 0 -90px no-repeat;
}

ul.cenAdvBot {
	width: 638px;
	float: left;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

ul.cenAdvBot li {
	width: 318px;
	height: 98px;
	float: left;
	border-right: 1px solid #DCDCDC;
	position: static;
}

ul.cenAdvBot li img {
	width: 319px;
	height: 98px;
}

.mainRight {
	margin-top: 16px;
	width: 238px;
	float: right;
	height: 387px;
	border: 1px solid #DCDCDC;
}

.mainRightTitle {
	width: 238px;
	height: 31px;
	float: left;
	position: relative;
}

.mainRightTitle h3 {
	position: absolute;
	top: -2px;
	width: 238px;
}

.mainRightTitle a {
	width: 119px;
	height: 40px;
	float: left;
	border-top: 1px solid #DCDCDC;
	text-align: center;
	font: normal 14px/40px "microsoft yahei";
	color: #333;
	background: #eeeeee;
}

.mainRightTitle a.focus {
	background: #fff;
	height: 38px;
	margin-top: 0px;
	border-top: 3px solid #ff6600;
	color: #ff6600;
}

.mainRight dl {
	width: 220px;
	margin-left: 9px;
	float: left;
	padding: 6px 0 0 0;
}

.mainRight dl dt {
	width: 167px;
	height: 50px;
	float: left;
	border-bottom: 1px solid #ebebeb;
	font: normal 12px/22px microsoft yahei;
	color: #666666;
	padding: 5px 0 0 8px;
}

.mainRight dl dt a {
	color: #666
}

.mainRight dl dt p {
	color: #333;
}

.mainRight dl dt p b {
	font-weight: normal;
	color: #333333;
}

.mainRight dl dt p b i {
	font-style: normal;
	color: #FF6600;
}

.mainRight dl dt p b a {
	color: #666666;
}

.mainRight dl dd {
	width: 37px;
	height: 29px;
	float: right;
	text-align: right;
	font: normal 12px/22px tahoma;
	color: #888888;
	padding: 26px 8px 0 0px;
	border-bottom: 1px solid #ebebeb;
}

.qEntry {
	float: left;
	padding-left: 10px;
}

.qEntry h4 {
	color: #333;
	font: bold 12px/24px "microsoft yahei";
	margin: 8px 0 0px 9px;
}

.qEntry ul {
	float: left;
	padding-top: 11px;
}

.qEntry ul li {
	float: left;
	text-align: center;
	margin: 0 9px;
}

.qEntry ul li i {
	height: 37px;
	width: 37px;
	display: block;
}

.qEntry ul li i.icon1 {
	background: url(../../images/shop/shop2017.png) 0 -170px no-repeat;
}

.qEntry ul li i.icon2 {
	background: url(../../images/shop/shop2017.png) -54px -170px no-repeat;
}

.qEntry ul li i.icon3 {
	background: url(../../images/shop/shop2017.png) -108px -170px no-repeat;
}

.qEntry ul li i.icon4 {
	background: url(../../images/shop/shop2017.png) -162px -170px no-repeat;
}

.qEntry ul li p {
	width: 37px;
	font-family: "microsoft yahei";
	line-height: 16px;
	margin-top: 5px;
}

.qEntry ul li p a {
	color: #333;
}

.main:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

.brandmain {
	width: 100%;
	margin: 20px auto 0;
	background: #f2f2f2;
}

.flagship {
	width: 1100px;
	margin: 0 auto;
}

.flagshipLf {
	width: 828px;
	float: left;
}

.flagshipTop {
	width: 828px;
	margin: 0 auto;
	height: 48px;
	padding-top: 12px;
}

.flagshipTop h2 {
	font: normal 22px/32px "microsoft yahei";
	float: left;
	color: #42940c;
}

.flagshipBot {
	width: 828px;
	margin: 0 auto;
	overflow: hidden;
}

.store {
	width: 828px;
	float: left;
	height: 304px;
	overflow: hidden;
}

.store ul {
	width: 834px;
	float: left;
	margin-left: -2px;
	margin-top: -2px;
}

.store ul li {
	width: 274px;
	height: 100px;
	float: left;

	margin: 2px;
}

.store ul li a.spic {
	width: 122px;
	height: 80px;
	display: block;
	float: left;
	text-align: center;
}

.store ul li a.spic img {
	width: 122px;
	height: 45px;
	float: left;
	margin-top: 12px;
}

.store ul li a.spic span {
	color: #333;
	font: bold 12px/25px "microsoft yahei";
}

.store ul li a.spic span b {
	margin-left: 5px;
}

.store ul li a.spic span:hover {
	color: #f60;
}

.store ul li p {
	width: 135px;
	float: left;
	margin-top: 20px;
	height: 54px;
	margin-left: 8px;
	color: #666;
	overflow: hidden;
}

.store ul li p b {
	font: bold 12px/18px "microsoft yahei";
	color: #333;
}

.store ul li p a {
	color: #666;
	font: 12px/18px "microsoft yahei";
}

.store ul li p a:hover {
	color: #f60;
}

.storeRight {
	width: 208px;
	height: 290px;
	float: right;
}

.storeRight img {
	width: 208px;
	height: 290px;
}

.flagshipRt {
	width: 250px;
	padding-bottom: 20px;
	float: right;
}
.shipForm{
	margin-top: 12px;
}
.shipForm h3 {
	color: #FF6600;
	font: normal 22px/34px "microsoft yahei";
}

.select {
	position: relative;
	margin-top: 14px;
	float: left;
	z-index: 999;
}
.zIdex{
	z-index: 9;
}
.select_box {
	width: 250px;
	height: 36px;
	font: normal 14px/36px "microsoft yahei";
	color: #aaaaaa;
	float: left;
	text-indent: 10px;
	background: url(../../images/shop/shop2017.png) 230px -224px no-repeat #fff;
}
.select:hover .level1{
	display: block;
}
.select_box_all {
	width: 250px;
	position: absolute;
	top: 36px;
	left: 0;

	font: normal 14px/30px "microsoft yahei";
	background-color: #fff;
	text-indent: 10px;
	z-index: 999;
}
.select_box_all ul{
	width: 248px;
	max-height: 240px;
	padding: 10px 0;
	overflow-y: scroll;
}
.select_box_all ul li {
	color: #333;
	display: block;
	width: 100%;
	line-height: 30px;
	cursor: pointer;
}
#selectBox ul{

	overflow-y:scroll;
}
#selectBox ul li.premise{
	text-align: center;
}
#selectBox ul li:hover{
	color: #333;
	background-color:#fff
}
.select_box_all ul li:hover {
	background-color: #ff6600;
	color: #fff;
}
.level1,.level2,.level3{
	border: #d9d9d9 1px solid;
}
.level1{
	position: relative;
	display: none;
}
.level1 li{
	text-indent: 37px;
}
.level1 li:hover{
	background: url(../../images/shop/shop2017.png) 12px -266px no-repeat #ff6600;
}
.level2 li:hover{
	background: url(../../images/shop/shop2017.png) 12px -266px no-repeat #ff6600;
}
.level2{
	background-color: #fff;
	position: absolute;
	left: -158px;
	top: -1px;
}
.level2 ul{
	overflow-y: scroll;
	overflow-x: hidden;
	width: 156px;
	text-indent: 36px;
}
.level2 li{
	width:120px;
	height:30px;
	overflow:hidden;

}
.level3{
	position: absolute;
	left: -152px;
	top: -1px;
	text-align: center;
	background-color: #fff;
}
.level3 ul{
	width: 150px;
	overflow:inherit;
}

.input_box {
	float: left;
	width: 210px;
	position: relative;
}

.input_box input {
	margin-top: 15px;
	width: 208px;
	font: normal 14px/30px "microsoft yahei";
	text-indent: 10px;
	border: 1px solid #dcdcdc;
}

.input_box strong {
	font: normal 14px/14px "microsoft yahei";
	position: absolute;
	left: 215px;
	top: 26px;
	color: #eb052b;
}

.price {
	float: left;
	margin-top: 14px;
	color: #DCDCDC;
}

.price span {
	display: inline-block;
	font: normal 14px/30px "microsoft yahei";
	color: #333;
}

.price input {
	height: 28px;
	width: 58px;
	border: 1px solid #DCDCDC;
	text-align: center;
	color: #333;
}

.flagshipRt button {
	height: 40px;
	width: 250px;
	background-color: #FF6600;
	font: normal 22px/40px "microsoft yahei";
	color: #fff;
	margin-top: 20px;
	cursor: pointer;
}
.usedRec{
	position: relative;
	width: 100%;
	float: left;
	height: 169px;
	overflow: hidden;
	margin-top: 18px;
}
.usedTitle{
	position: relative;
}
.usedTitle h3{
	font:normal 16px/32px "microsoft yahei";
}
.usedTitle a.change{
	position: absolute;
	right: 0;
	top: 9px;
	font:normal 12px/14px "microsoft yahei";
	cursor: pointer;
	background: url(../../images/shop/changeIcon.png) 0 2px no-repeat;
	padding-left: 22px;
	color: #888;
}

.usedRec ul{
	position: absolute;
	bottom: 0;
	width: 270px;
}
.usedRec ul li{
	width: 115px;
	float:left;
	margin-right: 20px;

}
.usedRec ul li table {
	display: block;
	height: 90px;
}
.usedRec ul li td{
	width: 115px;
	height: 90px;
	vertical-align: middle;
	text-align: center;
}
.usedRec ul li p{
	width: 115px;
	height: 14px;
	font:normal 14px/14px "microsoft yahei";
	margin-top: 10px;
	text-align: center;
	overflow: hidden;
}
.usedRec ul li img{
	max-height: 100%;
	max-width: 100%;
}
.usedRec ul li a{
	color: #333;
}
.main {
	width: 1100px;
	margin: 0px auto 0;
}

.mainTitle {
	width: 1100px;
	height: 66px;
	float: left;
	margin-top: 8px;
	position: relative;
	font-family: microsoft yahei;
}

.mainTitle b {
	position: absolute;
	font: bold 30px/30px arial;
	color: #42940c;
	top: 15px;
	left: 0;
}

.mainTitle h2 {
	position: absolute;
	font: normal 30px/30px "microsoft yahei";
	color: #333;
	top: 15px;
	left: 44px;
}

.mainTitle h2 a {
	color: #333;
}

.mainTitle p {
	position: absolute;
	font: normal 14px/24px "microsoft yahei";
	top: 20px;
	right: 0px;
}

.mainTitle p a {
	color: #333;
	display: inline-block;
	float: left;
	padding: 0 9px;
	margin: 0 10px;
}

.mainTitle p a.focus {
	color: #42940c;
	border-bottom: 3px solid #42940c;
}

.shopLeft {
	width: 202px;
	height: 390px;
	float: left;
	background: #ededed;
}

ul.leftAdvText {
	width: 202px;
	float: left;
	padding: 16px 0;
}

ul.leftAdvText li {
	width: 101px;
	height: 28px;
	float: left;
	font: normal 12px/28px microsoft yahei;
	text-indent: 25px;
	overflow: hidden;
}

ul.leftAdvText li a {
	color: #666666;
}

ul.leftAdvImg {
	float: left;
	margin-bottom: 10px;
	padding: 2px 0;
}

ul.leftAdvImg li {
	width: 202px;
	height: 90px;
	float: left;
	margin-top: 8px;
	text-align: center;
}

ul.leftAdvImg li img {
	height: 90px;
}

.shopLeft p {
	width: 202px;
	height: 26px;
	float: left;
	font: normal 12px/26px microsoft yahei;
	overflow: hidden;
	text-indent: 22px;
}

.shopLeft p a {
	color: #333;
}

.shopLeft a:hover {
	color: #ff6600;
}

.shopCen {
	float: left;
	background: #ededed;
}

.shopCen img {
	width: 283px;
	height: 390px;
}

.shopRight {
	width: 615px;
	height: 390px;
	float: right;
	display: none;
	background-color: #ededed;
}

.shopRightTop {
	width: 615px;
	height: 195px;
	float: left;
	overflow: hidden;
}

.shopRightTop img {
	width: 222px;
	height: 194px;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	float: left;
}

.shopRight ul {
	width: 615px;
	float: left;
}

.shopRight ul li {
	width: 280px;
	margin-top: 20px;
	margin-left: 18px;
	height: 165px;
	float: left;
	background-color: #fff;
	position: relative;
}

.shopRight ul li span,
.shopRight ul li p {
	position: absolute;
	width: 190px;
	height: 22px;
	font: normal 12px/22px microsoft yahei;
	overflow: hidden;
	top: 17px;
	left: 21px;
	color: #888888;
}

.shopRight ul li p {
	top: 43px;
}

.shopRight ul li span a {
	color: #333;
}

.shopRight ul li p a {
	color: #666;
}

.shopRight ul li b i {
	font: bold 20px arial, "microsoft yahei";
}

.shopRight ul li b {
	position: absolute;
	font: normal 20px arial, "microsoft yahei";
	top: 72px;
	left: 21px;
	color: #ff6600;
}

.shopRight ul li a:hover {
	color: #ff6600;
}

.shopRight ul li a.btn {
	position: absolute;
	left: 21px;
	top: 108px;
	width: 98px;
	height: 28px;
	border: 1px solid #FF6600;
	border-radius: 3px;
	font: normal 12px/28px "microsoft yahei";
	text-align: center;
	color: #ff6600;
}

.shopRight ul li table {
	width: 86px;
	height: 80px;
	position: absolute;
	right: 25px;
	top: 70px;
}

.shopRight ul li table td {
	width: 86px;
	height: 80px;
	text-align: center;
	vertical-align: middle;
}

.link {
	width: 1100px;
	margin: 20px auto 0;
}

.link dt {
	width: 76px;
	float: left;
	font: bold 12px/25px microsoft yahei;
	color: #666666;
}

.link dd {
	width: 1104px;
	float: right;
	font: normal 12px/25px microsoft yahei;
	color: #666666;
	text-indent: -10px;
}

.link dd a {
	color: #666;
	margin: 0 10px;
}

.link dd a:hover {
	color: #ff6600;
}

.service {
	width: 1100px;
	height: 94px;
	margin: 40px auto 0;
}

.service dl {
	width: 260px;
	height: 94px;
	float: left;
	padding-left: 22px;
	border-left: 1px solid #f2f2f2;
}

.service dt {
	width: 260px;
	height: 48px;
	float: left;
	font: normal 16px/48px "Microsoft Yahei", "\5b8b\4f53";
	color: #565656;
	text-indent: 48px;
	background: url(../../images/shop/serviceIcon.jpg) no-repeat;
}

.service dd {
	width: 220px;
	height: 46px;
	float: left;
	line-height: 23px;
}

.service dd a {
	color: #999;
	padding-right: 14px;
}

.service dd a:hover {
	color: #f60;
	text-decoration: underline;
}

.service .s4,
.service .s4 dt {
	width: 210px;
}

.service .s2 dt {
	background-position: 0 -48px;
}

.service .s3 dt {
	background-position: 0 -96px;
}

.service .s4 dt {
	background-position: 0 -144px;
}

.footer {
	width: 100%;
	margin: 20px auto 0;
	text-align: center;
	font: normal 12px "Tahoma", "\5b8b\4f53";
	color: #818181;
	padding-bottom: 20px;
}

.footer span {
	width: 100%;
	height: 39px;
	float: left;
	background: #f5f5f5;
	font: normal 14px/39px "\5b8b\4f53";
	color: #cdcdcd;
}

.footer span a {
	color: #333;
	padding: 0 8px;
}

.footer span a:hover {
	color: #f60;
}

.footer p.web {
	font: normal 14px/50px "Tahoma", "\5b8b\4f53";
	color: #333;
	padding-top: 10px;
}

.footer p.web a {
	color: #333;
	font-weight: bold;
}

.footer p.web a:hover {
	text-decoration: underline;
}

.footer p {
	width: 100%;
	float: left;
	line-height: 24px;
	text-align: center;
}
.footer p a{color: #818181;}
.footer strong {
	padding: 0 15px;
	text-align: left;
}

.footer img {
	vertical-align: middle;
}

.nfoot-bt {
	width: 730px;
	margin: 0 auto 25px auto;
	border-top: 1px dashed #CCCCCC;
	padding: 15px 0 70px 0;
	text-align: center;
}

.nfoot-bt a {
	height: 32px;
	display: inline-block;
	text-decoration: none;
	color: #424345;
	text-align: left;
	font: normal 12px/14px "Tahoma", "\5b8b\4f53";
	margin: 0px 2px;
	float: left;
}

.nfoot-bt a.hui {
	width: 35px;
	height: 38px;
	padding: 0;
}

.nfoot-bt a.abt1 {
	width: 65px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -1px -230px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.abt2 {
	width: 54px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -106px -230px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.abt3 {
	width: 58px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -1px -273px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.abt4 {
	width: 58px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -99px -273px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.abt5 {
	width: 58px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -1px -316px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.abt6 {
	width: 65px;
	background: url(../../images/Public/publicbg.jpg) no-repeat -99px -316px;
	padding: 8px 0px 0 34px;
}

.nfoot-bt a.xinren {
	width: 100px;
	height: 40px;
	padding: 0;
}

.nfoot-bt span {
	float: left;
	margin: 3px 0 0 15px;
}
/* 20221116底部+qq */
.footer p b a{
    position: relative;
}
.footer .QQhover {
	position: absolute;
	left: 0px;
	bottom: 16px;
	border: 1px solid #666;
	border-radius: 4px;
	line-height: 20px;
	color: #333;
	background: rgba(255,255,255,.9);
	display: none;
	cursor: auto;
	font-weight: 700;
	height: 20px;
	width: 110px;
	z-index: 9;
	outline: none;
	text-align: center;
	resize: none;
}
.footer p b a:hover .QQhover{
	display: inline-block;
}